From cace53df3da55ef2e8410d0f602f6ef598d7ed62 Mon Sep 17 00:00:00 2001 From: unurled Date: Tue, 24 May 2022 18:00:40 +0200 Subject: [PATCH] 0.5.2 resource pack ! --- .../raxen/assets/minecraft/font/default.json | 14 +++++++ .../assets/minecraft/models/item/compass.json | 15 +++++++ .../minecraft/models/item/diamond_axe.json | 20 ++++++++++ .../minecraft/models/item/diamond_shovel.json | 25 ++++++++++++ .../models/raxen/gui/lower_section.json | 27 +++++++++++++ .../models/raxen/gui/upper_section.json | 27 +++++++++++++ .../minecraft/models/raxen/item/device.json | 37 ++++++++++++++++++ .../minecraft/textures/block/oak_planks.png | Bin 0 -> 1666 bytes .../textures/raxen/gui/lower_section.png | Bin 0 -> 3519 bytes .../textures/raxen/gui/upper_section.png | Bin 0 -> 3475 bytes .../minecraft/textures/raxen/item/device.png | Bin 0 -> 201 bytes resource_pack/raxen/pack.mcmeta | 6 +++ .../admin/CustomModelDataCommand.java | 9 +---- .../java/gq/unurled/raxen/utils/Items.java | 9 ++++- 14 files changed, 180 insertions(+), 9 deletions(-) create mode 100644 resource_pack/raxen/assets/minecraft/font/default.json create mode 100644 resource_pack/raxen/assets/minecraft/models/item/compass.json create mode 100644 resource_pack/raxen/assets/minecraft/models/item/diamond_axe.json create mode 100644 resource_pack/raxen/assets/minecraft/models/item/diamond_shovel.json create mode 100644 resource_pack/raxen/assets/minecraft/models/raxen/gui/lower_section.json create mode 100644 resource_pack/raxen/assets/minecraft/models/raxen/gui/upper_section.json create mode 100644 resource_pack/raxen/assets/minecraft/models/raxen/item/device.json create mode 100644 resource_pack/raxen/assets/minecraft/textures/block/oak_planks.png create mode 100644 resource_pack/raxen/assets/minecraft/textures/raxen/gui/lower_section.png create mode 100644 resource_pack/raxen/assets/minecraft/textures/raxen/gui/upper_section.png create mode 100644 resource_pack/raxen/assets/minecraft/textures/raxen/item/device.png create mode 100644 resource_pack/raxen/pack.mcmeta diff --git a/resource_pack/raxen/assets/minecraft/font/default.json b/resource_pack/raxen/assets/minecraft/font/default.json new file mode 100644 index 0000000..2c6f3a9 --- /dev/null +++ b/resource_pack/raxen/assets/minecraft/font/default.json @@ -0,0 +1,14 @@ +{ + "providers": [ + { + "chars": + [ + "ꀀ" + ], + "file": "minecraft:/recipe_showcase.png", + "ascent":40, + "height":164, + "type":"bitmap" + } + ] +} \ No newline at end of file diff --git a/resource_pack/raxen/assets/minecraft/models/item/compass.json b/resource_pack/raxen/assets/minecraft/models/item/compass.json new file mode 100644 index 0000000..59fd30e --- /dev/null +++ b/resource_pack/raxen/assets/minecraft/models/item/compass.json @@ -0,0 +1,15 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/compass_16" + }, + "overrides": [ + { + "predicate": { + "custom_model_data": 1 + }, + "model": "raxen/item/device" + } + + ] +} diff --git a/resource_pack/raxen/assets/minecraft/models/item/diamond_axe.json b/resource_pack/raxen/assets/minecraft/models/item/diamond_axe.json new file mode 100644 index 0000000..a5ea6a9 --- /dev/null +++ b/resource_pack/raxen/assets/minecraft/models/item/diamond_axe.json @@ -0,0 +1,20 @@ +{ + "parent":"item/handheld", + "textures": { + "layer0":"item/diamond_axe" + }, + "overrides": [ + { + "predicate": { + "custom_model_data":1 + }, + "model":"default/magical_axe" + }, + { + "predicate": { + "custom_model_data":2 + }, + "model":"default/battle_axe" + } + ] +} \ No newline at end of file diff --git a/resource_pack/raxen/assets/minecraft/models/item/diamond_shovel.json b/resource_pack/raxen/assets/minecraft/models/item/diamond_shovel.json new file mode 100644 index 0000000..f6cbdeb --- /dev/null +++ b/resource_pack/raxen/assets/minecraft/models/item/diamond_shovel.json @@ -0,0 +1,25 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/diamond_shovel" + }, + "overrides": [ + { + "predicate": { + "custom_model_data": 1 + }, + "model":"raxen/item/device" + }, + { + "predicate": { + "custom_model_data": 2 + }, + "model":"raxen/gui/lower_section" + },{ + "predicate": { + "custom_model_data": 3 + }, + "model":"raxen/gui/upper_section" + } + ] +} \ No newline at end of file diff --git a/resource_pack/raxen/assets/minecraft/models/raxen/gui/lower_section.json b/resource_pack/raxen/assets/minecraft/models/raxen/gui/lower_section.json new file mode 100644 index 0000000..b44bd7e --- /dev/null +++ b/resource_pack/raxen/assets/minecraft/models/raxen/gui/lower_section.json @@ -0,0 +1,27 @@ +{ +"textures": { + "texture": "raxen/gui/lower_section" +}, +"elements": [ +{ + "from": [ -16, -16, 15.9375 ], + "to": [ 32, 32, 16 ], + "faces": { + "north": { "uv": [ 11, 16, 0, 5 ], "rotation": 180, "texture": "#texture" }, + "south": { "uv": [ 0, 5, 11, 16 ], "texture": "#texture" } + } +} +], +"display": { + "firstperson_lefthand": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0, 0, 0 ] + }, + "gui": { + "rotation": [ 0, 0, 0 ], + "translation": [ 72, -74, -80 ], + "scale": [ 3.66, 3.66, 3.66 ] + } +} +} \ No newline at end of file diff --git a/resource_pack/raxen/assets/minecraft/models/raxen/gui/upper_section.json b/resource_pack/raxen/assets/minecraft/models/raxen/gui/upper_section.json new file mode 100644 index 0000000..3abf8d3 --- /dev/null +++ b/resource_pack/raxen/assets/minecraft/models/raxen/gui/upper_section.json @@ -0,0 +1,27 @@ +{ +"textures": { + "texture": "raxen/gui/upper_section" +}, +"elements": [ +{ + "from": [ -16, -16, 15.9375 ], + "to": [ 32, 32, 16 ], + "faces": { + "north": { "uv": [ 11, 16, 0, 5 ], "rotation": 180, "texture": "#texture" }, + "south": { "uv": [ 0, 5, 11, 16 ], "texture": "#texture" } + } +} +], +"display": { + "firstperson_lefthand": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0, 0, 0 ] + }, + "gui": { + "rotation": [ 0, 0, 0 ], + "translation": [ 72, 29, -80 ], + "scale": [ 3.66, 3.66, 3.66 ] + } +} +} \ No newline at end of file diff --git a/resource_pack/raxen/assets/minecraft/models/raxen/item/device.json b/resource_pack/raxen/assets/minecraft/models/raxen/item/device.json new file mode 100644 index 0000000..61c801b --- /dev/null +++ b/resource_pack/raxen/assets/minecraft/models/raxen/item/device.json @@ -0,0 +1,37 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "raxen/item/device" + }, + "elements": [ + { + "from": [5, 4, 7], + "to": [12, 12, 9], + "faces": { + "north": {"uv": [7, 0, 14, 8], "texture": "#0"}, + "east": {"uv": [2, 8, 4, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 7, 8], "texture": "#0"}, + "west": {"uv": [0, 8, 2, 16], "texture": "#0"}, + "up": {"uv": [11, 10, 4, 8], "rotation": 180, "texture": "#0"}, + "down": {"uv": [11, 10, 4, 12], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 1] + }, + "firstperson_righthand": { + "rotation": [-12, -25, 0] + }, + "gui": { + "translation": [-0.75, 0, 0], + "scale": [1.5, 1.5, 1.5] + }, + "fixed": { + "rotation": [0, -180, 0], + "scale": [1.5, 1.5, 1.5] + } + } +} \ No newline at end of file diff --git a/resource_pack/raxen/assets/minecraft/textures/block/oak_planks.png b/resource_pack/raxen/assets/minecraft/textures/block/oak_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..05faf77776614281ce41a043c8b647d78e73cd93 GIT binary patch literal 1666 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 AssI20 literal 0 HcmV?d00001 diff --git a/resource_pack/raxen/assets/minecraft/textures/raxen/gui/upper_section.png b/resource_pack/raxen/assets/minecraft/textures/raxen/gui/upper_section.png new file mode 100644 index 0000000000000000000000000000000000000000..5b86c80763a8e7a6250fa6c071471fe9f1464df3 GIT binary patch literal 3475 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 NObjgbtD!FU{|&4dlEnZ3 literal 0 HcmV?d00001 diff --git a/resource_pack/raxen/assets/minecraft/textures/raxen/item/device.png b/resource_pack/raxen/assets/minecraft/textures/raxen/item/device.png new file mode 100644 index 0000000000000000000000000000000000000000..6790fde319a3a3757119111095d38e999dcba0e0 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ37#&FArY-_r=AvUP~c&e=eru& zX*(hL#X+wefBi=suQWQ^oWHs8&8&TxKBMwjzre(s>vb6}yx27B!-LhFrB|(1HgJg~ zHSSt&CH|4qg{hCD&%@7wiTl9>t2MU8G4HSc61jf=!Z8-7OZJo5Z_RK}@ZERS-lI+{ zVDgvy`<-gILmXH`9(0o}&n>FVdQ&MBb@02NJ6 AGynhq literal 0 HcmV?d00001 diff --git a/resource_pack/raxen/pack.mcmeta b/resource_pack/raxen/pack.mcmeta new file mode 100644 index 0000000..d6c0b01 --- /dev/null +++ b/resource_pack/raxen/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "pack_format": 8, + "description": "§bRaxen - By §6unurled" + } +} \ No newline at end of file diff --git a/src/main/java/gq/unurled/raxen/commands/admin/CustomModelDataCommand.java b/src/main/java/gq/unurled/raxen/commands/admin/CustomModelDataCommand.java index 7f33f54..824dfe0 100644 --- a/src/main/java/gq/unurled/raxen/commands/admin/CustomModelDataCommand.java +++ b/src/main/java/gq/unurled/raxen/commands/admin/CustomModelDataCommand.java @@ -16,8 +16,8 @@ import java.util.Arrays; import java.util.Collections; import java.util.List; +import static gq.unurled.raxen.utils.Items.customModelData; import static gq.unurled.raxen.utils.Utils.*; - public class CustomModelDataCommand implements TabExecutor { /** @@ -95,11 +95,4 @@ public class CustomModelDataCommand implements TabExecutor { } return completions; } - - private ItemStack customModelData(ItemStack it, Integer in) { - ItemMeta itm = it.getItemMeta(); - itm.setCustomModelData(in); - it.setItemMeta(itm); - return it; - } } diff --git a/src/main/java/gq/unurled/raxen/utils/Items.java b/src/main/java/gq/unurled/raxen/utils/Items.java index 0919a6a..0db358b 100644 --- a/src/main/java/gq/unurled/raxen/utils/Items.java +++ b/src/main/java/gq/unurled/raxen/utils/Items.java @@ -108,7 +108,7 @@ public class Items { public static @NotNull String itemStackSerialize(ItemStack it, @NotNull Integer slot) { String str = ""; str = itemTo64(it); - str = str + "@#SLOT#" + slot.toString(); + str = str + "@#SLOT#" + (slot-1); return str; } @@ -413,4 +413,11 @@ public class Items { it.setItemMeta(itm); return it; } + + public static ItemStack customModelData(ItemStack it, Integer in) { + ItemMeta itm = it.getItemMeta(); + itm.setCustomModelData(in); + it.setItemMeta(itm); + return it; + } }