From fecc3e6d5222c09fc116e2533ef18d9a44536d5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wojciech=20Zi=C4=99ciak?= Date: Sun, 14 Apr 2024 22:21:45 +0200 Subject: [PATCH] Add rose gold armor --- gradle.properties | 2 +- .../9adbe1c44971b18122390f472ecf7bb970889f75 | 8 ++- .../models/item/rose_gold_boots.json | 6 ++ .../models/item/rose_gold_chestplate.json | 6 ++ .../models/item/rose_gold_helmet.json | 6 ++ .../models/item/rose_gold_leggings.json | 6 ++ .../datagen/ModModelProvider.java | 6 ++ .../item/ModArmorMaterial.java | 64 +++++++++++++++--- .../squaredadditions/item/ModItems.java | 14 ++++ .../assets/squaredadditions/lang/en_us.json | 6 +- .../assets/squaredadditions/lang/pl_pl.json | 6 +- .../textures/item/rose_gold_boots.png | Bin 0 -> 273 bytes .../textures/item/rose_gold_chestplate.png | Bin 0 -> 351 bytes .../textures/item/rose_gold_helmet.png | Bin 0 -> 264 bytes .../textures/item/rose_gold_leggings.png | Bin 0 -> 282 bytes .../models/armor/rose_gold_layer_1.png | Bin 0 -> 1742 bytes .../models/armor/rose_gold_layer_2.png | Bin 0 -> 1139 bytes .../recipes/rose_gold_boots.json | 17 +++++ .../recipes/rose_gold_chestplate.json | 17 +++++ .../recipes/rose_gold_helmet.json | 17 +++++ .../recipes/rose_gold_leggings.json | 17 +++++ 21 files changed, 184 insertions(+), 14 deletions(-) create mode 100644 src/main/generated/assets/squaredadditions/models/item/rose_gold_boots.json create mode 100644 src/main/generated/assets/squaredadditions/models/item/rose_gold_chestplate.json create mode 100644 src/main/generated/assets/squaredadditions/models/item/rose_gold_helmet.json create mode 100644 src/main/generated/assets/squaredadditions/models/item/rose_gold_leggings.json create mode 100644 src/main/resources/assets/squaredadditions/textures/item/rose_gold_boots.png create mode 100644 src/main/resources/assets/squaredadditions/textures/item/rose_gold_chestplate.png create mode 100644 src/main/resources/assets/squaredadditions/textures/item/rose_gold_helmet.png create mode 100644 src/main/resources/assets/squaredadditions/textures/item/rose_gold_leggings.png create mode 100755 src/main/resources/assets/squaredadditions/textures/models/armor/rose_gold_layer_1.png create mode 100755 src/main/resources/assets/squaredadditions/textures/models/armor/rose_gold_layer_2.png create mode 100644 src/main/resources/data/squaredadditions/recipes/rose_gold_boots.json create mode 100644 src/main/resources/data/squaredadditions/recipes/rose_gold_chestplate.json create mode 100644 src/main/resources/data/squaredadditions/recipes/rose_gold_helmet.json create mode 100644 src/main/resources/data/squaredadditions/recipes/rose_gold_leggings.json diff --git a/gradle.properties b/gradle.properties index eccbc90..627dcce 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ yarn_mappings=1.20.1+build.10 loader_version=0.15.9 # Mod Properties -mod_version=0.6.2 +mod_version=0.7.0 maven_group=pl.xyundy.squaredadditions archives_base_name=squaredadditions diff --git a/src/main/generated/.cache/9adbe1c44971b18122390f472ecf7bb970889f75 b/src/main/generated/.cache/9adbe1c44971b18122390f472ecf7bb970889f75 index 131814c..347884c 100644 --- a/src/main/generated/.cache/9adbe1c44971b18122390f472ecf7bb970889f75 +++ b/src/main/generated/.cache/9adbe1c44971b18122390f472ecf7bb970889f75 @@ -1,15 +1,19 @@ -// 1.20.1 2024-04-05T08:43:00.272929 Squared Additions/Model Definitions +// 1.20.1 2024-04-14T22:08:45.106714 Squared Additions/Model Definitions 3ceb6fe4e90e966a3f55f5738ca042b18f9a0ca1 assets/squaredadditions/models/block/rose_gold_block.json 6f15bf8607ada3d987a355d2f2a351969840e7e1 assets/squaredadditions/models/item/emerald_sword.json +50f29b18486c5745cb73b05014da722f4b03ba4f assets/squaredadditions/models/item/rose_gold_helmet.json f6d93aff2c2a7ee3e0f25897e8bd9c986ae407d5 assets/squaredadditions/blockstates/rose_gold_block.json cbae0d76c7081cc2a6373ced0f6186dc4551aa9d assets/squaredadditions/models/item/emerald_axe.json 176ad04c6ba42342adc0e6c5fd107be0e63c65b6 assets/squaredadditions/models/item/emerald_hoe.json +12047fd9df8844630b95d8484150f8da8291f3eb assets/squaredadditions/models/item/rose_gold_hoe.json +1dfb1fd2cf649a277202c40ac31e4976fa410b6c assets/squaredadditions/models/item/rose_gold_leggings.json +7e938224de995d5a7b45865c9a3f8181e1c60371 assets/squaredadditions/models/item/rose_gold_boots.json 5dc59b79a3e713f07045de3613f4ed4b3e29befc assets/squaredadditions/models/item/copper_sword.json 0aa7b4259ef0cf273586e6aa78649b2887b01a87 assets/squaredadditions/models/item/rose_gold_ingot.json -12047fd9df8844630b95d8484150f8da8291f3eb assets/squaredadditions/models/item/rose_gold_hoe.json c6e40631f77833c121192098a1fe019f0572a914 assets/squaredadditions/models/item/rose_gold_axe.json 853303f1702ea6f952ad21034610a267e3cd5e1b assets/squaredadditions/models/item/rose_gold_sword.json d78948e974a2e61bfaa7452b3087855095fda779 assets/squaredadditions/models/item/rose_gold_shovel.json +f561fe51b5655850cc8156c04655627423215045 assets/squaredadditions/models/item/rose_gold_chestplate.json 71776dfec5b5f01ce4a9d3b3e000c3bf53bd5bf5 assets/squaredadditions/models/item/copper_shovel.json 39afaac6b756f9390a49ed7cc14c1988f5027523 assets/squaredadditions/models/item/rose_gold_block.json d12673ccac5079afad74fa93feb5535be7cbcb26 assets/squaredadditions/models/item/emerald_shovel.json diff --git a/src/main/generated/assets/squaredadditions/models/item/rose_gold_boots.json b/src/main/generated/assets/squaredadditions/models/item/rose_gold_boots.json new file mode 100644 index 0000000..6f325bf --- /dev/null +++ b/src/main/generated/assets/squaredadditions/models/item/rose_gold_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "squaredadditions:item/rose_gold_boots" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/squaredadditions/models/item/rose_gold_chestplate.json b/src/main/generated/assets/squaredadditions/models/item/rose_gold_chestplate.json new file mode 100644 index 0000000..bb09795 --- /dev/null +++ b/src/main/generated/assets/squaredadditions/models/item/rose_gold_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "squaredadditions:item/rose_gold_chestplate" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/squaredadditions/models/item/rose_gold_helmet.json b/src/main/generated/assets/squaredadditions/models/item/rose_gold_helmet.json new file mode 100644 index 0000000..7dd3ab5 --- /dev/null +++ b/src/main/generated/assets/squaredadditions/models/item/rose_gold_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "squaredadditions:item/rose_gold_helmet" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/squaredadditions/models/item/rose_gold_leggings.json b/src/main/generated/assets/squaredadditions/models/item/rose_gold_leggings.json new file mode 100644 index 0000000..64c01b9 --- /dev/null +++ b/src/main/generated/assets/squaredadditions/models/item/rose_gold_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "squaredadditions:item/rose_gold_leggings" + } +} \ No newline at end of file diff --git a/src/main/java/pl/xyundy/squaredadditions/datagen/ModModelProvider.java b/src/main/java/pl/xyundy/squaredadditions/datagen/ModModelProvider.java index b1ba099..c496d38 100644 --- a/src/main/java/pl/xyundy/squaredadditions/datagen/ModModelProvider.java +++ b/src/main/java/pl/xyundy/squaredadditions/datagen/ModModelProvider.java @@ -36,5 +36,11 @@ public void generateItemModels(ItemModelGenerator itemModelGenerator) { itemModelGenerator.register(ModItems.ROSE_GOLD_HOE, Models.HANDHELD); itemModelGenerator.register(ModItems.ROSE_GOLD_INGOT, Models.GENERATED); + + itemModelGenerator.register(ModItems.ROSE_GOLD_HELMET, Models.GENERATED); + itemModelGenerator.register(ModItems.ROSE_GOLD_CHESTPLATE, Models.GENERATED); + itemModelGenerator.register(ModItems.ROSE_GOLD_LEGGINGS, Models.GENERATED); + itemModelGenerator.register(ModItems.ROSE_GOLD_BOOTS, Models.GENERATED); + } } \ No newline at end of file diff --git a/src/main/java/pl/xyundy/squaredadditions/item/ModArmorMaterial.java b/src/main/java/pl/xyundy/squaredadditions/item/ModArmorMaterial.java index 2b9810f..eefc81d 100644 --- a/src/main/java/pl/xyundy/squaredadditions/item/ModArmorMaterial.java +++ b/src/main/java/pl/xyundy/squaredadditions/item/ModArmorMaterial.java @@ -1,51 +1,97 @@ package pl.xyundy.squaredadditions.item; +import java.util.EnumMap; +import java.util.function.Supplier; import net.minecraft.item.ArmorItem; import net.minecraft.item.ArmorMaterial; +import net.minecraft.item.ArmorMaterials; import net.minecraft.recipe.Ingredient; import net.minecraft.sound.SoundEvent; +import net.minecraft.sound.SoundEvents; +import net.minecraft.util.Lazy; +import net.minecraft.util.StringIdentifiable; +import net.minecraft.util.Util; +import pl.xyundy.squaredadditions.SquaredAdditions; public enum ModArmorMaterial implements ArmorMaterial { - ; + ROSE_GOLD("rose_gold", 7, Util.make(new EnumMap(ArmorItem.Type.class), map -> { + map.put(ArmorItem.Type.BOOTS, 2); + map.put(ArmorItem.Type.LEGGINGS, 4); + map.put(ArmorItem.Type.CHESTPLATE, 6); + map.put(ArmorItem.Type.HELMET, 3); + }), 25, SoundEvents.ITEM_ARMOR_EQUIP_GOLD, 0.0f, 0.0f, () -> Ingredient.ofItems(ModItems.ROSE_GOLD_INGOT)); + + public static final StringIdentifiable.Codec CODEC; + private static final EnumMap BASE_DURABILITY; + private final String name; + private final int durabilityMultiplier; + private final EnumMap protectionAmounts; + private final int enchantability; + private final SoundEvent equipSound; + private final float toughness; + private final float knockbackResistance; + private final Lazy repairIngredientSupplier; + + private ModArmorMaterial(String name, int durabilityMultiplier, EnumMap protectionAmounts, int enchantability, SoundEvent equipSound, float toughness, float knockbackResistance, Supplier repairIngredientSupplier) { + this.name = name; + this.durabilityMultiplier = durabilityMultiplier; + this.protectionAmounts = protectionAmounts; + this.enchantability = enchantability; + this.equipSound = equipSound; + this.toughness = toughness; + this.knockbackResistance = knockbackResistance; + this.repairIngredientSupplier = new Lazy(repairIngredientSupplier); + } @Override public int getDurability(ArmorItem.Type type) { - return 0; + return BASE_DURABILITY.get((Object)type) * this.durabilityMultiplier; } @Override public int getProtection(ArmorItem.Type type) { - return 0; + return this.protectionAmounts.get((Object)type); } @Override public int getEnchantability() { - return 0; + return this.enchantability; } @Override public SoundEvent getEquipSound() { - return null; + return this.equipSound; } @Override public Ingredient getRepairIngredient() { - return null; + return this.repairIngredientSupplier.get(); } @Override public String getName() { - return ""; + + return SquaredAdditions.MOD_ID + ":" + this.name; } @Override public float getToughness() { - return 0; + return this.toughness; } @Override public float getKnockbackResistance() { - return 0; + return this.knockbackResistance; + } + + static { + CODEC = StringIdentifiable.createCodec(ArmorMaterials::values); + BASE_DURABILITY = Util.make(new EnumMap(ArmorItem.Type.class), map -> { + map.put(ArmorItem.Type.BOOTS, 13); + map.put(ArmorItem.Type.LEGGINGS, 15); + map.put(ArmorItem.Type.CHESTPLATE, 16); + map.put(ArmorItem.Type.HELMET, 11); + }); } } diff --git a/src/main/java/pl/xyundy/squaredadditions/item/ModItems.java b/src/main/java/pl/xyundy/squaredadditions/item/ModItems.java index 9aabce1..6155866 100644 --- a/src/main/java/pl/xyundy/squaredadditions/item/ModItems.java +++ b/src/main/java/pl/xyundy/squaredadditions/item/ModItems.java @@ -47,6 +47,15 @@ public class ModItems { public static final Item ROSE_GOLD_HOE = registerItem("rose_gold_hoe", new HoeItem(ModToolMaterial.ROSE_GOLD_INGOT, -1, -3.0F, new FabricItemSettings())); + public static final Item ROSE_GOLD_HELMET = registerItem("rose_gold_helmet", + new ArmorItem(ModArmorMaterial.ROSE_GOLD, ArmorItem.Type.HELMET, new FabricItemSettings())); + public static final Item ROSE_GOLD_CHESTPLATE = registerItem("rose_gold_chestplate", + new ArmorItem(ModArmorMaterial.ROSE_GOLD, ArmorItem.Type.CHESTPLATE, new FabricItemSettings())); + public static final Item ROSE_GOLD_LEGGINGS = registerItem("rose_gold_leggings", + new ArmorItem(ModArmorMaterial.ROSE_GOLD, ArmorItem.Type.LEGGINGS, new FabricItemSettings())); + public static final Item ROSE_GOLD_BOOTS = registerItem("rose_gold_boots", + new ArmorItem(ModArmorMaterial.ROSE_GOLD, ArmorItem.Type.BOOTS, new FabricItemSettings())); + private static Item registerItem(String name, Item item) { return Registry.register(Registries.ITEM, new Identifier(SquaredAdditions.MOD_ID, name), item); } @@ -61,6 +70,11 @@ public static void itemGroupCombat(FabricItemGroupEntries entries) { entries.add(ROSE_GOLD_SWORD); entries.add(ROSE_GOLD_AXE); + + entries.add(ROSE_GOLD_HELMET); + entries.add(ROSE_GOLD_CHESTPLATE); + entries.add(ROSE_GOLD_LEGGINGS); + entries.add(ROSE_GOLD_BOOTS); } public static void itemGroupTools(FabricItemGroupEntries entries) { entries.add(COPPER_PICKAXE); diff --git a/src/main/resources/assets/squaredadditions/lang/en_us.json b/src/main/resources/assets/squaredadditions/lang/en_us.json index cb12150..c8a3e8f 100644 --- a/src/main/resources/assets/squaredadditions/lang/en_us.json +++ b/src/main/resources/assets/squaredadditions/lang/en_us.json @@ -21,5 +21,9 @@ "item.squaredadditions.rose_gold_shovel": "Rose Gold Shovel", "item.squaredadditions.rose_gold_hoe": "Rose Gold Hoe", "item.squaredadditions.rose_gold_axe": "Rose Gold Axe", - "item.squaredadditions.rose_gold_pickaxe": "Rose Gold Pickaxe" + "item.squaredadditions.rose_gold_pickaxe": "Rose Gold Pickaxe", + "item.squaredadditions.rose_gold_helmet": "Rose Gold Helmet", + "item.squaredadditions.rose_gold_chestplate": "Rose Gold Chestplate", + "item.squaredadditions.rose_gold_leggings": "Rose Gold Leggings", + "item.squaredadditions.rose_gold_boots": "Rose Gold Boots" } \ No newline at end of file diff --git a/src/main/resources/assets/squaredadditions/lang/pl_pl.json b/src/main/resources/assets/squaredadditions/lang/pl_pl.json index 80eacc7..3f176ba 100644 --- a/src/main/resources/assets/squaredadditions/lang/pl_pl.json +++ b/src/main/resources/assets/squaredadditions/lang/pl_pl.json @@ -22,5 +22,9 @@ "item.squaredadditions.rose_gold_shovel": "Różowozłota Łopata", "item.squaredadditions.rose_gold_hoe": "Różowozłota Motyka", "item.squaredadditions.rose_gold_axe": "Różowozłota Siekiera", - "item.squaredadditions.rose_gold_pickaxe": "Różowozłoty Kilof" + "item.squaredadditions.rose_gold_pickaxe": "Różowozłoty Kilof", + "item.squaredadditions.rose_gold_helmet": "Różowozłoty Hełm", + "item.squaredadditions.rose_gold_chestplate": "Różowozłoty Napierśnik", + "item.squaredadditions.rose_gold_leggings": "Różowozłote Nogawice", + "item.squaredadditions.rose_gold_boots": "Różowozłote Buty" } \ No newline at end of file diff --git a/src/main/resources/assets/squaredadditions/textures/item/rose_gold_boots.png b/src/main/resources/assets/squaredadditions/textures/item/rose_gold_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..77747c5e47b4a6313ae1c16db5666860059348f3 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|PJ6mIhFJI~ zrz{XK2wE|}@fVv;LE%sS;?P6$Y!kRQbRN92UPx$7)eAyR5(v#WS|f*QmCH+Y`_8+m;dMnCG6RQVmK}}a0B9Z?`B|l`I3R*$s>k^ z6;%w_48W!aVZf3lV9g-#@x&>H4I4JV4FTC65D>t?9})sr1G5BSKt~(G7cz1TAJ?n_ z8v+7g%@$@TzQi!V#>R$0L_`Fl(AX5>9TIJ-b0@rc12F&wKnC?+xdP!L*~-Ac#K6Gt4=h~h;RV(R(}QWi zj%^GKGID4JK$L?5x1phd2m{a)1(Z*e0U#UDLmXy1h$iR)P(XrW0~-K^J}3Zjh5;-_ xuo;3)Ge|ww%mj;8bXOqTj5QW;gdJXC08BBT5r|q@U;qFB07*qoM6N<$f&gMbe%Js2 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/squaredadditions/textures/item/rose_gold_helmet.png b/src/main/resources/assets/squaredadditions/textures/item/rose_gold_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..afe856de783d67793d3cea44ec6cdec2e066ecae GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|4tcsbhFJI~ zrz{XK2wE|}(Tq)}pzvq^*;LNzZwV0{iVT-z1OyHo$WLrbI(Aq0w!|`@nTHG>o|P7{ z)sWfoY=QtATVWwv+jMnKmy64ROy+!(Nt4%PPM+df$az$cfx&J^x?pv{;@1 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/squaredadditions/textures/item/rose_gold_leggings.png b/src/main/resources/assets/squaredadditions/textures/item/rose_gold_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..b33bdd3ab032b8e76f2980239267a950d67f2347 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|E_u2*hFJI~ zrz{XK2wE|p@o)pHp5FgL$*PBkSlc-B?=5)Y_^`p`xPIiJ0}6V4hL4|mbNqcGIAhoD zRO!Q0G=l?p4(2gTQcJmBV^i3*aN)v64(0`BO(qQt`&%VvsGVe(ku>4hoH;UVsq*?t zye~4CZ->2j$XcG&*m2_jKiS(I<_{isCiC#}>J~5`XuN&VO`VyEspdeOLmA@^|ZMubrtd|p$ri-7&hLmn^nZpc4Mq)>I c3NqYj*(@j|bN4UMcMP7celF{r5}Fto08p=HWdHyG literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/squaredadditions/textures/models/armor/rose_gold_layer_1.png b/src/main/resources/assets/squaredadditions/textures/models/armor/rose_gold_layer_1.png new file mode 100755 index 0000000000000000000000000000000000000000..a639693b525dcb0ba915d87fd829527fc8d3ac66 GIT binary patch literal 1742 zcmY*ZdpuNW82(0-rdYX`VhkHG&Ww~Y1`&;M5BZI2ZX@G1!%S-ilVO!~b19_ECT(}D z&1ehBmfT`C_br#?k~BuC)Fv~#XJobeo!@(&=X=ldKJWK_f1E52H=+V^0}=qBKytMA zgmD)fDEXD}yOeh*0|o@clV}Gj1RJN|O$LQbig0xWMlhELatLLxLMnkDfY<=!7C8V; z2(4xAi7;H!$N-Q@1+q&TKNzLU5e~R|30IULzB!i2EUR~wtXSqKSPd|~WC;wb>5je( z0M@8T0|CwzYr<~6RBtkq?COFKqs2lY;j~Z+#EPX$s{nz8hiNQ@8G>TP#>6r3EGzV) z0uOU(8jD6PN|@1BXtJvZYBw!`f-;A25DsmPM4?cGgzyNwr~RI#a(HKjj$|_Fcq}$C zF%e2MgJ=l{u%;Fk7FgU??AEO&u)>7Fj$?+fOyU@NUrqk?v8OP?5~y@0l@^DR`i6wk z4l=FKXlbM6_4S-gYQ(orag3$0-~qAHFIZCuhh6rDO9|2}-aUazfjdk6txXAw%Kzn- z`Vg?v=Knd&*GU(%@Tk^E0(SY@tdZ-3UaSH@_7KV5);m&e!q>_<+EyuWKSrkif!(@s zTkQhLN?RpoXDv(rPV;KN0i)Xm>IDU*@;(yq`yN$?95Pw6ay6Ub_OVQuG}lzvs5zW| z_ls$5qTuP%BAzhE*zk{mfsSUslb&H?W43;rRP!B~c9X#8$Ux`aTfe>txHmKSp5eSO z)k^WXsk5otOiX;tcK{7LK7Ilb?rEBw00ITWyt4(E}AoBA2ZByajt`2i|dI`WNuARl9DudbJLRHUM%Fe_6?%2 zP~fXGYJ)^S7!sL~ZnO*VlMm6&@%DT61aN5Cx5yVBm69T&o%+PwH#(Hsx?LcUp>s!5PIvHh{5wBeSd3VnsM~ptUgBLpg7^J098gomZ zH(c&d{TsvQzMPHsQe1n06&Y7ScfFATi2Gt1E`8t9tiMYHJsp z*>q92Y;LeDSBCKFHS>X*J_;#gZ!3*&s44^6$#jj!SqCRNHeu3}iN85DPx>Cnn;qsW zlWGX0y{*^9YM;+8FoS~p@xf&+L{&eos${w~U~~pb(Q8-N;00EkMp_YG|w;+ zan`jJU4!Zy_fs#UnlV*n{q9geDM~Ot?x;dAdz3!O`?u3u=Nrbb7MDjHfRD|A_ROkI69gqpl#hD=EpgRf_Np zP;kyKN>wn^Gte_ovg1-vP_QXVNwW%aaf50H@@$ndN=gc>^!3Zj%k|2Q_413-^$jg8 zE%gnI^o@*kfhu&1EAvVcD|GXUl_7?}%yCIAPAd!ql|FKDDv5M!5T(jyf&1)++-_?7)XQs~zbGdGg z)Th3mY&jbyF8@1k-RsiH7W-2>PkEJfyUyG_ao@Ccl^0IF_$-|rpKH$_f3eR0a@2dl zO)QTr)QlxKOc*AHOZz>kUOch6{qEZ`)qU^!ITo)ou-bLyC5L#<6zS~r)l+{YCcjmg z?tS;?O5PJI?w2cU;^AXg`lqPBDB?C}ONMsW>WIr{{)#a0{FgB}9J4*z{Auf1rr%9h zrulzpfA1kwNA@! z_7ip+Zl2h3{o=6__7t9kWmjwu+&BIr5o&0%?98=qUw9vy$W>nXc>2NWUo%7*%l7Qf zcHbiWW5+Vv`#hz`-7Wo?k7Ucn%;i1)NkzpoR+1VbT`Z3h;_uG5^ zjQ2mEwozdC&u~JSqd;Entk#BOyZsGoB5jVWwAyL=;41&Z$vZqW*Ys%2*AP%iH_+VP p``e-8``b+wGj-ROy=nitk6~_uyh+@dD?33s&(qbg_i&T literal 0 HcmV?d00001 diff --git a/src/main/resources/data/squaredadditions/recipes/rose_gold_boots.json b/src/main/resources/data/squaredadditions/recipes/rose_gold_boots.json new file mode 100644 index 0000000..35a2f8c --- /dev/null +++ b/src/main/resources/data/squaredadditions/recipes/rose_gold_boots.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + " ", + "# #", + "# #" + ], + "key": { + "#": { + "item": "squaredadditions:rose_gold_ingot" + } + }, + "result": { + "item": "squaredadditions:rose_gold_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/data/squaredadditions/recipes/rose_gold_chestplate.json b/src/main/resources/data/squaredadditions/recipes/rose_gold_chestplate.json new file mode 100644 index 0000000..f2ad44a --- /dev/null +++ b/src/main/resources/data/squaredadditions/recipes/rose_gold_chestplate.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "# #", + "###", + "###" + ], + "key": { + "#": { + "item": "squaredadditions:rose_gold_ingot" + } + }, + "result": { + "item": "squaredadditions:rose_gold_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/data/squaredadditions/recipes/rose_gold_helmet.json b/src/main/resources/data/squaredadditions/recipes/rose_gold_helmet.json new file mode 100644 index 0000000..f0af2d1 --- /dev/null +++ b/src/main/resources/data/squaredadditions/recipes/rose_gold_helmet.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "###", + "# #", + " " + ], + "key": { + "#": { + "item": "squaredadditions:rose_gold_ingot" + } + }, + "result": { + "item": "squaredadditions:rose_gold_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/data/squaredadditions/recipes/rose_gold_leggings.json b/src/main/resources/data/squaredadditions/recipes/rose_gold_leggings.json new file mode 100644 index 0000000..f8eeffb --- /dev/null +++ b/src/main/resources/data/squaredadditions/recipes/rose_gold_leggings.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "###", + "# #", + "# #" + ], + "key": { + "#": { + "item": "squaredadditions:rose_gold_ingot" + } + }, + "result": { + "item": "squaredadditions:rose_gold_leggings" + } +} \ No newline at end of file