diff --git a/src/main/java/net/arcmods/ryantlg/blockClasses/jeremiumBlock.java b/src/main/java/net/arcmods/ryantlg/blockClasses/jeremiumBlock.java new file mode 100644 index 0000000..5386e48 --- /dev/null +++ b/src/main/java/net/arcmods/ryantlg/blockClasses/jeremiumBlock.java @@ -0,0 +1,24 @@ +package net.arcmods.ryantlg.blockClasses; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.client.item.TooltipContext; +import net.minecraft.item.ItemStack; +import net.minecraft.text.Text; +import net.minecraft.text.TranslatableText; +import net.minecraft.util.Formatting; +import net.minecraft.world.BlockView; + +public class jeremiumBlock extends Block{ + + public jeremiumBlock(Settings settings) { + super(settings); + } + @Override + public void appendTooltip(ItemStack itemStack, BlockView world, List tooltip, TooltipContext tooltipContext) { + tooltip.add( new TranslatableText("block.gamermod.jeremium.tooltip").formatted(Formatting.LIGHT_PURPLE, Formatting.ITALIC) ); + tooltip.add( new TranslatableText("all.gamermod.jeremium.tooltiptwo").formatted(Formatting.LIGHT_PURPLE, Formatting.ITALIC) ); + } + +} diff --git a/src/main/java/net/arcmods/ryantlg/blockClasses/oriumBlock.java b/src/main/java/net/arcmods/ryantlg/blockClasses/oriumBlock.java index e6276b3..5e5adf4 100644 --- a/src/main/java/net/arcmods/ryantlg/blockClasses/oriumBlock.java +++ b/src/main/java/net/arcmods/ryantlg/blockClasses/oriumBlock.java @@ -16,7 +16,7 @@ public class oriumBlock extends Block{ super(settings); } @Override -public void appendTooltip(ItemStack itemStack, BlockView world, List tooltip, TooltipContext tooltipContext) { - tooltip.add( new TranslatableText("block.gamermod.orium.tooltip").formatted(Formatting.LIGHT_PURPLE, Formatting.ITALIC) ); -} + public void appendTooltip(ItemStack itemStack, BlockView world, List tooltip, TooltipContext tooltipContext) { + tooltip.add( new TranslatableText("block.gamermod.orium.tooltip").formatted(Formatting.LIGHT_PURPLE, Formatting.ITALIC) ); + } } diff --git a/src/main/java/net/arcmods/ryantlg/blocks/jeremiumBlocks.java b/src/main/java/net/arcmods/ryantlg/blocks/jeremiumBlocks.java index bc3d16f..bc87b80 100644 --- a/src/main/java/net/arcmods/ryantlg/blocks/jeremiumBlocks.java +++ b/src/main/java/net/arcmods/ryantlg/blocks/jeremiumBlocks.java @@ -1,6 +1,7 @@ package net.arcmods.ryantlg.blocks; import net.arcmods.ryantlg.gamermod; +import net.arcmods.ryantlg.blockClasses.jeremiumBlock; import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; import net.minecraft.block.Block; @@ -11,15 +12,15 @@ import net.minecraft.util.registry.Registry; public class jeremiumBlocks { - public static final Block JEREMIUM_BLOCK = new Block(FabricBlockSettings.of(Material.METAL).strength(4.0f).requiresTool()); - public static final Block JEREMIUM_ORE = new Block(FabricBlockSettings.of(Material.STONE).strength(4.0f).requiresTool()); + public static final Block JEREMIUM_BLOCK = new jeremiumBlock(FabricBlockSettings.of(Material.METAL).strength(4.0f).requiresTool().luminance(16)); + public static final Block JEREMIUM_ORE = new jeremiumBlock(FabricBlockSettings.of(Material.STONE).strength(4.0f).requiresTool().luminance(5)); public static void register() { Registry.register(Registry.BLOCK, new Identifier("gamermod", "jeremium_ore"), JEREMIUM_ORE); - Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_ore"), new BlockItem(JEREMIUM_ORE, new FabricItemSettings().group(gamermod.CHING))); + Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_ore"), new BlockItem(JEREMIUM_ORE, new FabricItemSettings().group(gamermod.CHING).fireproof().maxCount(56))); Registry.register(Registry.BLOCK, new Identifier("gamermod", "jeremium_block"), JEREMIUM_BLOCK); - Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_block"), new BlockItem(JEREMIUM_BLOCK, new FabricItemSettings().group(gamermod.CHING))); + Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_block"), new BlockItem(JEREMIUM_BLOCK, new FabricItemSettings().group(gamermod.CHING).fireproof().maxCount(56))); gamermod.LOGGER.info("jeremiumBlocks loaded"); } diff --git a/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumAxeItem.java b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumAxeItem.java new file mode 100755 index 0000000..23841ff --- /dev/null +++ b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumAxeItem.java @@ -0,0 +1,12 @@ +package net.arcmods.ryantlg.customToolItemClasses.jeremium; + +import net.minecraft.item.AxeItem; +import net.minecraft.item.ToolMaterial; + +public class JeremiumAxeItem extends AxeItem { + + public JeremiumAxeItem(ToolMaterial material, float attackDamage, float attackSpeed, Settings settings) { + super(material, attackDamage, attackSpeed, settings); + } + +} diff --git a/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumHoeItem.java b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumHoeItem.java new file mode 100755 index 0000000..d2b642f --- /dev/null +++ b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumHoeItem.java @@ -0,0 +1,12 @@ +package net.arcmods.ryantlg.customToolItemClasses.jeremium; + +import net.minecraft.item.HoeItem; +import net.minecraft.item.ToolMaterial; + +public class JeremiumHoeItem extends HoeItem{ + + public JeremiumHoeItem(ToolMaterial material, int attackDamage, float attackSpeed, Settings settings) { + super(material, attackDamage, attackSpeed, settings); + } + +} diff --git a/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumPickaxeItem.java b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumPickaxeItem.java new file mode 100755 index 0000000..6107099 --- /dev/null +++ b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumPickaxeItem.java @@ -0,0 +1,12 @@ +package net.arcmods.ryantlg.customToolItemClasses.jeremium; + +import net.minecraft.item.PickaxeItem; +import net.minecraft.item.ToolMaterial; + +public class JeremiumPickaxeItem extends PickaxeItem{ + + public JeremiumPickaxeItem(ToolMaterial material, int attackDamage, float attackSpeed, Settings settings) { + super(material, attackDamage, attackSpeed, settings); + } + +} diff --git a/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumShovelItem.java b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumShovelItem.java new file mode 100755 index 0000000..d5bdd7e --- /dev/null +++ b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumShovelItem.java @@ -0,0 +1,12 @@ +package net.arcmods.ryantlg.customToolItemClasses.jeremium; + +import net.minecraft.item.ShovelItem; +import net.minecraft.item.ToolMaterial; + +public class JeremiumShovelItem extends ShovelItem{ + + public JeremiumShovelItem(ToolMaterial material, float attackDamage, float attackSpeed, Settings settings) { + super(material, attackDamage, attackSpeed, settings); + } + +} diff --git a/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumSwordItem.java b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumSwordItem.java new file mode 100755 index 0000000..54b0fd1 --- /dev/null +++ b/src/main/java/net/arcmods/ryantlg/customToolItemClasses/jeremium/JeremiumSwordItem.java @@ -0,0 +1,22 @@ +package net.arcmods.ryantlg.customToolItemClasses.jeremium; + +import java.util.List; + +import net.minecraft.client.item.TooltipContext; +import net.minecraft.item.ItemStack; +import net.minecraft.item.SwordItem; +import net.minecraft.item.ToolMaterial; +import net.minecraft.text.Text; +import net.minecraft.text.TranslatableText; +import net.minecraft.util.Formatting; +import net.minecraft.world.World; + +public class JeremiumSwordItem extends SwordItem { + public JeremiumSwordItem(ToolMaterial material, int attackDamage, float attackSpeed, Settings settings) { + super(material, attackDamage, attackSpeed, settings); + } + @Override + public void appendTooltip(ItemStack itemStack, World world, List tooltip, TooltipContext tooltipContext) { + tooltip.add( new TranslatableText("item.gamermod.jeremium_sword.tooltip").formatted(Formatting.DARK_PURPLE, Formatting.ITALIC) ); +} +} diff --git a/src/main/java/net/arcmods/ryantlg/gamermod.java b/src/main/java/net/arcmods/ryantlg/gamermod.java index 29e726c..ff3a7db 100755 --- a/src/main/java/net/arcmods/ryantlg/gamermod.java +++ b/src/main/java/net/arcmods/ryantlg/gamermod.java @@ -15,6 +15,7 @@ import net.arcmods.ryantlg.items.metalItems.oriumMetals; import net.arcmods.ryantlg.items.miscItems.FunnyItems; import net.arcmods.ryantlg.items.miscItems.OtherItems; import net.arcmods.ryantlg.items.miscItems.fabricOfReality; +import net.arcmods.ryantlg.items.tools.jeremiumTools; import net.arcmods.ryantlg.items.tools.omniumTools; import net.arcmods.ryantlg.items.tools.oriumTools; import net.arcmods.ryantlg.lootTables.grassVanillaWeem; @@ -99,6 +100,7 @@ public class gamermod implements ModInitializer { jeremiumMetals.register(); jeremiumBlocks.register(); jeremiumArmour.register(); + jeremiumTools.register(); } } \ No newline at end of file diff --git a/src/main/java/net/arcmods/ryantlg/itemClasses/jeremiumItem.java b/src/main/java/net/arcmods/ryantlg/itemClasses/jeremiumItem.java new file mode 100644 index 0000000..3f6886d --- /dev/null +++ b/src/main/java/net/arcmods/ryantlg/itemClasses/jeremiumItem.java @@ -0,0 +1,26 @@ +package net.arcmods.ryantlg.itemClasses; + +import java.util.List; + +import net.minecraft.client.item.TooltipContext; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.text.Text; +import net.minecraft.text.TranslatableText; +import net.minecraft.util.Formatting; +import net.minecraft.world.World; + +public class jeremiumItem extends Item{ + + public jeremiumItem(Settings settings) { + super(settings); + } + + @Override + public void appendTooltip(ItemStack itemStack, World world, List tooltip, TooltipContext tooltipContext) { + + tooltip.add( new TranslatableText("all.gamermod.jeremium.tooltiptwo").formatted(Formatting.LIGHT_PURPLE, Formatting.ITALIC) ); + + } + +} diff --git a/src/main/java/net/arcmods/ryantlg/items/metalItems/jeremiumMetals.java b/src/main/java/net/arcmods/ryantlg/items/metalItems/jeremiumMetals.java index 9df1fcd..40001f4 100644 --- a/src/main/java/net/arcmods/ryantlg/items/metalItems/jeremiumMetals.java +++ b/src/main/java/net/arcmods/ryantlg/items/metalItems/jeremiumMetals.java @@ -1,6 +1,7 @@ package net.arcmods.ryantlg.items.metalItems; import net.arcmods.ryantlg.gamermod; +import net.arcmods.ryantlg.itemClasses.jeremiumItem; import net.minecraft.item.Item; import net.minecraft.util.Identifier; import net.minecraft.util.Rarity; @@ -8,8 +9,8 @@ import net.minecraft.util.registry.Registry; public class jeremiumMetals { - public static final Item JEREMIUM = new Item(new Item.Settings().fireproof().group(gamermod.CHING).maxCount(64).rarity(Rarity.UNCOMMON)); - public static final Item RAW_JEREMIUM = new Item(new Item.Settings().fireproof().group(gamermod.CHING).maxCount(64).rarity(Rarity.UNCOMMON)); + public static final Item JEREMIUM = new jeremiumItem(new Item.Settings().fireproof().group(gamermod.CHING).maxCount(56).rarity(Rarity.UNCOMMON)); + public static final Item RAW_JEREMIUM = new jeremiumItem(new Item.Settings().fireproof().group(gamermod.CHING).maxCount(56).rarity(Rarity.UNCOMMON)); public static void register() { Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_ingot"), JEREMIUM); diff --git a/src/main/java/net/arcmods/ryantlg/items/tools/jeremiumTools.java b/src/main/java/net/arcmods/ryantlg/items/tools/jeremiumTools.java new file mode 100644 index 0000000..19f885f --- /dev/null +++ b/src/main/java/net/arcmods/ryantlg/items/tools/jeremiumTools.java @@ -0,0 +1,35 @@ +package net.arcmods.ryantlg.items.tools; + +import net.arcmods.ryantlg.gamermod; +import net.arcmods.ryantlg.customToolItemClasses.jeremium.JeremiumAxeItem; +import net.arcmods.ryantlg.customToolItemClasses.jeremium.JeremiumHoeItem; +import net.arcmods.ryantlg.customToolItemClasses.jeremium.JeremiumPickaxeItem; +import net.arcmods.ryantlg.customToolItemClasses.jeremium.JeremiumShovelItem; +import net.arcmods.ryantlg.customToolItemClasses.jeremium.JeremiumSwordItem; +import net.arcmods.ryantlg.toolMaterials.jeremiumToolMaterial; +import net.minecraft.item.Item; +import net.minecraft.item.ToolItem; +import net.minecraft.util.Identifier; +import net.minecraft.util.Rarity; +import net.minecraft.util.registry.Registry; + +public class jeremiumTools { + + public static ToolItem JEREMIUM_SWORD = new JeremiumSwordItem(jeremiumToolMaterial.INSTANCE, 3, -2.9F, new Item.Settings().fireproof().group(gamermod.THING).rarity(Rarity.EPIC)); + public static ToolItem JEREMIUM_PICKAXE = new JeremiumPickaxeItem(jeremiumToolMaterial.INSTANCE, -10, -3.0F, new Item.Settings().fireproof().group(gamermod.THING).rarity(Rarity.EPIC)); + public static ToolItem JEREMIUM_SHOVEL = new JeremiumShovelItem(jeremiumToolMaterial.INSTANCE, -11, -3.0F, new Item.Settings().fireproof().group(gamermod.THING).rarity(Rarity.EPIC)); + public static ToolItem JEREMIUM_AXE = new JeremiumAxeItem(jeremiumToolMaterial.INSTANCE, 5, -3.0F, new Item.Settings().fireproof().group(gamermod.THING).rarity(Rarity.EPIC)); + public static ToolItem JEREMIUM_HOE = new JeremiumHoeItem(jeremiumToolMaterial.INSTANCE, -12, -3.0F, new Item.Settings().fireproof().group(gamermod.THING).rarity(Rarity.EPIC)); + + public static void register() { + + Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_sword"), JEREMIUM_SWORD); + Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_pickaxe"), JEREMIUM_PICKAXE); + Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_shovel"), JEREMIUM_SHOVEL); + Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_axe"), JEREMIUM_AXE); + Registry.register(Registry.ITEM, new Identifier("gamermod", "jeremium_hoe"), JEREMIUM_HOE); + + gamermod.LOGGER.info("jeremiumTools loaded"); + } + +} diff --git a/src/main/java/net/arcmods/ryantlg/toolMaterials/jeremiumToolMaterial.java b/src/main/java/net/arcmods/ryantlg/toolMaterials/jeremiumToolMaterial.java new file mode 100644 index 0000000..c1b35d1 --- /dev/null +++ b/src/main/java/net/arcmods/ryantlg/toolMaterials/jeremiumToolMaterial.java @@ -0,0 +1,36 @@ +package net.arcmods.ryantlg.toolMaterials; + +import net.arcmods.ryantlg.items.metalItems.jeremiumMetals; +import net.minecraft.item.ToolMaterial; +import net.minecraft.recipe.Ingredient; + +public class jeremiumToolMaterial implements ToolMaterial{ + + public static final jeremiumToolMaterial INSTANCE = new jeremiumToolMaterial(); + + @Override + public int getDurability() { + return 2590; + } + @Override + public float getMiningSpeedMultiplier() { + return 6.0F; + } + @Override + public float getAttackDamage() { + return 15.0F; + } + @Override + public int getMiningLevel() { + return 4; + } + @Override + public int getEnchantability() { + return 32; + } + @Override + public Ingredient getRepairIngredient() { + return Ingredient.ofItems(jeremiumMetals.JEREMIUM); + } + +} diff --git a/src/main/resources/assets/gamermod/lang/en_us.json b/src/main/resources/assets/gamermod/lang/en_us.json index 8e2cf68..98cefa3 100755 --- a/src/main/resources/assets/gamermod/lang/en_us.json +++ b/src/main/resources/assets/gamermod/lang/en_us.json @@ -53,6 +53,18 @@ "item.gamermod.jeremium_ingot": "Jeremium Ingot", "item.gamermod.raw_jeremium": "Raw Jeremium", "block.gamermod.jeremium_ore": "Jeremium Ore", - "block.gamermod.jeremium_block": "Jeremium Block" + "block.gamermod.jeremium_block": "Jeremium Block", + "item.gamermod.jeremium_helmet": "Jeremium Helmet", + "item.gamermod.jeremium_chestplate": "Jeremium Chestplate", + "item.gamermod.jeremium_leggings": "Jeremium Leggings", + "item.gamermod.jeremium_boots": "Jeremium Boots", + "block.gamermod.jeremium.tooltip": "Heavy, but emits light.", + "all.gamermod.jeremium.tooltiptwo": "Less able to fit in a stack because it's heavy", + "item.gamermod.jeremium_sword": "Jeremium Sword", + "item.gamermod.jeremium_axe": "Jeremium Axe", + "item.gamermod.jeremium_hoe": "Jeremium Hoe", + "item.gamermod.jeremium_shovel": "Jeremium Shovel", + "item.gamermod.jeremium_pickaxe": "Jeremium Pickaxe", + "item.gamermod.jeremium_sword.tooltip": "Kinda heavy" } \ No newline at end of file diff --git a/src/main/resources/assets/gamermod/models/item/jeremium_axe.json b/src/main/resources/assets/gamermod/models/item/jeremium_axe.json new file mode 100755 index 0000000..67d9cf0 --- /dev/null +++ b/src/main/resources/assets/gamermod/models/item/jeremium_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "gamermod:item/jeremium_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gamermod/models/item/jeremium_hoe.json b/src/main/resources/assets/gamermod/models/item/jeremium_hoe.json new file mode 100755 index 0000000..bb317e0 --- /dev/null +++ b/src/main/resources/assets/gamermod/models/item/jeremium_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "gamermod:item/jeremium_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gamermod/models/item/jeremium_pickaxe.json b/src/main/resources/assets/gamermod/models/item/jeremium_pickaxe.json new file mode 100755 index 0000000..09665f7 --- /dev/null +++ b/src/main/resources/assets/gamermod/models/item/jeremium_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "gamermod:item/jeremium_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gamermod/models/item/jeremium_shovel.json b/src/main/resources/assets/gamermod/models/item/jeremium_shovel.json new file mode 100755 index 0000000..1b58749 --- /dev/null +++ b/src/main/resources/assets/gamermod/models/item/jeremium_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "gamermod:item/jeremium_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gamermod/models/item/jeremium_sword.json b/src/main/resources/assets/gamermod/models/item/jeremium_sword.json new file mode 100755 index 0000000..57cca46 --- /dev/null +++ b/src/main/resources/assets/gamermod/models/item/jeremium_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "gamermod:item/jeremium_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gamermod/textures/item/jeremium_axe.png b/src/main/resources/assets/gamermod/textures/item/jeremium_axe.png new file mode 100644 index 0000000..30dde65 Binary files /dev/null and b/src/main/resources/assets/gamermod/textures/item/jeremium_axe.png differ diff --git a/src/main/resources/assets/gamermod/textures/item/jeremium_helmet.png b/src/main/resources/assets/gamermod/textures/item/jeremium_helmet.png new file mode 100644 index 0000000..c5165ed Binary files /dev/null and b/src/main/resources/assets/gamermod/textures/item/jeremium_helmet.png differ diff --git a/src/main/resources/assets/gamermod/textures/item/jeremium_hoe.png b/src/main/resources/assets/gamermod/textures/item/jeremium_hoe.png new file mode 100644 index 0000000..bdd0d55 Binary files /dev/null and b/src/main/resources/assets/gamermod/textures/item/jeremium_hoe.png differ diff --git a/src/main/resources/assets/gamermod/textures/item/jeremium_leggings.png b/src/main/resources/assets/gamermod/textures/item/jeremium_leggings.png new file mode 100644 index 0000000..efa0dfa Binary files /dev/null and b/src/main/resources/assets/gamermod/textures/item/jeremium_leggings.png differ diff --git a/src/main/resources/assets/gamermod/textures/item/jeremium_pickaxe.png b/src/main/resources/assets/gamermod/textures/item/jeremium_pickaxe.png new file mode 100644 index 0000000..1169c02 Binary files /dev/null and b/src/main/resources/assets/gamermod/textures/item/jeremium_pickaxe.png differ diff --git a/src/main/resources/assets/gamermod/textures/item/jeremium_shovel.png b/src/main/resources/assets/gamermod/textures/item/jeremium_shovel.png new file mode 100644 index 0000000..8f4f134 Binary files /dev/null and b/src/main/resources/assets/gamermod/textures/item/jeremium_shovel.png differ diff --git a/src/main/resources/assets/gamermod/textures/item/jeremium_sword.png b/src/main/resources/assets/gamermod/textures/item/jeremium_sword.png new file mode 100644 index 0000000..4507f71 Binary files /dev/null and b/src/main/resources/assets/gamermod/textures/item/jeremium_sword.png differ diff --git a/src/main/resources/data/gamermod/recipes/jeremium_axe.json b/src/main/resources/data/gamermod/recipes/jeremium_axe.json new file mode 100755 index 0000000..b67eae2 --- /dev/null +++ b/src/main/resources/data/gamermod/recipes/jeremium_axe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##", + "W#", + "W " + ], + "key": { + "#": { + "item": "gamermod:jeremium_ingot" + }, + "W": { + "item": "gamermod:netherite_stick" + } + }, + "result": { + "item": "gamermod:jeremium_axe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/gamermod/recipes/jeremium_boots.json b/src/main/resources/data/gamermod/recipes/jeremium_boots.json new file mode 100755 index 0000000..02cb6d7 --- /dev/null +++ b/src/main/resources/data/gamermod/recipes/jeremium_boots.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "FEF", + "F F" + ], + "key": { + "F": { + "item": "gamermod:jeremium_ingot" + }, + "E": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "item": "gamermod:jeremium_boots", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/gamermod/recipes/jeremium_chestplate.json b/src/main/resources/data/gamermod/recipes/jeremium_chestplate.json new file mode 100755 index 0000000..9891981 --- /dev/null +++ b/src/main/resources/data/gamermod/recipes/jeremium_chestplate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "FEF", + "FFF", + "FFF" + ], + "key": { + "F": { + "item": "gamermod:jeremium_ingot" + }, + "E": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "item": "gamermod:jeremium_chestplate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/gamermod/recipes/jeremium_helmet.json b/src/main/resources/data/gamermod/recipes/jeremium_helmet.json new file mode 100755 index 0000000..c921e84 --- /dev/null +++ b/src/main/resources/data/gamermod/recipes/jeremium_helmet.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "FFF", + "FEF" + ], + "key": { + "F": { + "item": "gamermod:jeremium_ingot" + }, + "E": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "item": "gamermod:jeremium_helmet", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/gamermod/recipes/jeremium_hoe.json b/src/main/resources/data/gamermod/recipes/jeremium_hoe.json new file mode 100755 index 0000000..b4a2c0e --- /dev/null +++ b/src/main/resources/data/gamermod/recipes/jeremium_hoe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##", + "W ", + "W " + ], + "key": { + "#": { + "item": "gamermod:jeremium_ingot" + }, + "W": { + "item": "gamermod:netherite_stick" + } + }, + "result": { + "item": "gamermod:jeremium_hoe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/gamermod/recipes/jeremium_leggings.json b/src/main/resources/data/gamermod/recipes/jeremium_leggings.json new file mode 100755 index 0000000..4d0cdc3 --- /dev/null +++ b/src/main/resources/data/gamermod/recipes/jeremium_leggings.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "FFF", + "FEF", + "F F" + ], + "key": { + "F": { + "item": "gamermod:jeremium_ingot" + }, + "E": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "item": "gamermod:jeremium_leggings", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/gamermod/recipes/jeremium_pickaxe.json b/src/main/resources/data/gamermod/recipes/jeremium_pickaxe.json new file mode 100755 index 0000000..d7535bc --- /dev/null +++ b/src/main/resources/data/gamermod/recipes/jeremium_pickaxe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + " W ", + " W " + ], + "key": { + "#": { + "item": "gamermod:jeremium_ingot" + }, + "W": { + "item": "gamermod:netherite_stick" + } + }, + "result": { + "item": "gamermod:jeremium_pickaxe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/gamermod/recipes/jeremium_shovel.json b/src/main/resources/data/gamermod/recipes/jeremium_shovel.json new file mode 100755 index 0000000..63045e2 --- /dev/null +++ b/src/main/resources/data/gamermod/recipes/jeremium_shovel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "W", + "W" + ], + "key": { + "#": { + "item": "gamermod:jeremium_ingot" + }, + "W": { + "item": "gamermod:netherite_stick" + } + }, + "result": { + "item": "gamermod:jeremium_shovel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/gamermod/recipes/jeremium_sword.json b/src/main/resources/data/gamermod/recipes/jeremium_sword.json new file mode 100755 index 0000000..3e0b6e3 --- /dev/null +++ b/src/main/resources/data/gamermod/recipes/jeremium_sword.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "W" + ], + "key": { + "#": { + "item": "gamermod:jeremium_ingot" + }, + "W": { + "item": "gamermod:netherite_stick" + } + }, + "result": { + "item": "gamermod:jeremium_sword", + "count": 1 + } +} \ No newline at end of file