From ee2726ebcc701ec8532600f64706f3c96ffdc762 Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Mon, 7 Apr 2025 22:08:21 +0900 Subject: [PATCH 1/9] Update SlimefunItems.java - Remove Copper Ingot in favor of Vanilla Copper Ingot. on 1.17, the copper was added, however, slimefun didnt removed it yet. causing the copper ingot(sf) still remaining. this commit removes Copper Ingot(SF) in favor of Copper ingot from vanilla minecraft. all users used this version to make a new addon should replace all usage of SlimefunItems.COPPER_INGOT to new ItemStack(Material.COPPER_INGOT) --- .../thebusybiscuit/slimefun4/implementation/SlimefunItems.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/SlimefunItems.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/SlimefunItems.java index 62bc4d59e9..e9ef355352 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/SlimefunItems.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/SlimefunItems.java @@ -456,7 +456,6 @@ private SlimefunItems() {} public static final SlimefunItemStack RAINBOW_GLAZED_TERRACOTTA_HALLOWEEN = new SlimefunItemStack("RAINBOW_GLAZED_TERRACOTTA_HALLOWEEN", Material.ORANGE_GLAZED_TERRACOTTA, "&5Rainbow Glazed Terracotta &7(Halloween)", "", HALLOWEEN); /* Ingots */ - public static final SlimefunItemStack COPPER_INGOT = new SlimefunItemStack("COPPER_INGOT", Material.BRICK, "&bCopper Ingot"); public static final SlimefunItemStack TIN_INGOT = new SlimefunItemStack("TIN_INGOT", Material.IRON_INGOT, "&bTin Ingot"); public static final SlimefunItemStack SILVER_INGOT = new SlimefunItemStack("SILVER_INGOT", Material.IRON_INGOT, "&bSilver Ingot"); public static final SlimefunItemStack ALUMINUM_INGOT = new SlimefunItemStack("ALUMINUM_INGOT", Material.IRON_INGOT, "&bAluminum Ingot"); From 796be3be41d62c25ee521bcff00f083457db639c Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Mon, 7 Apr 2025 22:25:28 +0900 Subject: [PATCH 2/9] Update SlimefunItemSetup.java - Replace Copper_Ingot(SF) with Copper_Ingot(MC) on 1.17, the copper was added, however, slimefun didnt removed it yet. causing the copper ingot(sf) still remaining. this commit removes Copper Ingot(SF) in favor of Copper ingot from vanilla minecraft. all users used this version to make a new addon should replace all usage of SlimefunItems.COPPER_INGOT to new ItemStack(Material.COPPER_INGOT) --- .../implementation/setup/SlimefunItemSetup.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java index 2448331bec..130dc9c447 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java @@ -425,7 +425,7 @@ public static void setup(@Nonnull Slimefun plugin) { new PressureChamber(itemGroups.basicMachines, SlimefunItems.PRESSURE_CHAMBER).register(plugin); new UnplaceableBlock(itemGroups.technicalComponents, SlimefunItems.BATTERY, RecipeType.ENHANCED_CRAFTING_TABLE, - new ItemStack[] {null, new ItemStack(Material.REDSTONE), null, SlimefunItems.ZINC_INGOT.item(), SlimefunItems.SULFATE.item(), SlimefunItems.COPPER_INGOT.item(), SlimefunItems.ZINC_INGOT.item(), SlimefunItems.SULFATE.item(), SlimefunItems.COPPER_INGOT.item()}) + new ItemStack[] {null, new ItemStack(Material.REDSTONE), null, SlimefunItems.ZINC_INGOT.item(), SlimefunItems.SULFATE.item(), new ItemStack(Material.COPPER_INGOT).item(), SlimefunItems.ZINC_INGOT.item(), SlimefunItems.SULFATE.item(), new ItemStack(Material.COPPER_INGOT).item()}) .register(plugin); registerArmorSet(itemGroups.magicalArmor, new ItemStack(Material.GLOWSTONE), new ItemStack[] {SlimefunItems.GLOWSTONE_HELMET.item(), SlimefunItems.GLOWSTONE_CHESTPLATE.item(), SlimefunItems.GLOWSTONE_LEGGINGS.item(), SlimefunItems.GLOWSTONE_BOOTS.item()}, "GLOWSTONE", false, @@ -490,7 +490,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new AlloyIngot(itemGroups.resources, SlimefunItems.BRONZE_INGOT, - new ItemStack[] {SlimefunItems.COPPER_DUST.item(), SlimefunItems.TIN_DUST.item(), SlimefunItems.COPPER_INGOT.item(), null, null, null, null, null, null}) + new ItemStack[] {SlimefunItems.COPPER_DUST.item(), SlimefunItems.TIN_DUST.item(), new ItemStack(Material.COPPER_INGOT).item(), null, null, null, null, null, null}) .register(plugin); new AlloyIngot(itemGroups.resources, SlimefunItems.DURALUMIN_INGOT, @@ -502,7 +502,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new AlloyIngot(itemGroups.resources, SlimefunItems.BRASS_INGOT, - new ItemStack[] {SlimefunItems.COPPER_DUST.item(), SlimefunItems.ZINC_DUST.item(), SlimefunItems.COPPER_INGOT.item(), null, null, null, null, null, null}) + new ItemStack[] {SlimefunItems.COPPER_DUST.item(), SlimefunItems.ZINC_DUST.item(), new ItemStack(Material.COPPER_INGOT).item(), null, null, null, null, null, null}) .register(plugin); new AlloyIngot(itemGroups.resources, SlimefunItems.ALUMINUM_BRASS_INGOT, @@ -589,7 +589,7 @@ public static void setup(@Nonnull Slimefun plugin) { new ItemStack[] {SlimefunItems.SIFTED_ORE.item(), null, null, null, null, null, null, null, null}) .register(plugin); - new SlimefunItem(itemGroups.resources, SlimefunItems.COPPER_INGOT, RecipeType.SMELTERY, + new SlimefunItem(itemGroups.resources, new ItemStack(Material.COPPER_INGOT), RecipeType.SMELTERY, new ItemStack[] {SlimefunItems.COPPER_DUST.item(), null, null, null, null, null, null, null, null}) .register(plugin); @@ -1389,7 +1389,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new UnplaceableBlock(itemGroups.technicalComponents, SlimefunItems.COPPER_WIRE, RecipeType.ENHANCED_CRAFTING_TABLE, - new ItemStack[] {null, null, null, SlimefunItems.COPPER_INGOT.item(), SlimefunItems.COPPER_INGOT.item(), SlimefunItems.COPPER_INGOT.item(), null, null, null}, + new ItemStack[] {null, null, null, new ItemStack(Material.COPPER_INGOT).item(), new ItemStack(Material.COPPER_INGOT).item(), new ItemStack(Material.COPPER_INGOT).item(), null, null, null}, new SlimefunItemStack(SlimefunItems.COPPER_WIRE, 8).item()) .register(plugin); @@ -1660,7 +1660,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new ElectricDustWasher(itemGroups.electricity, SlimefunItems.ELECTRIC_DUST_WASHER, RecipeType.ENHANCED_CRAFTING_TABLE, - new ItemStack[] {null, new ItemStack(Material.WATER_BUCKET), null, SlimefunItems.ELECTRO_MAGNET.item(), SlimefunItems.ELECTRIC_GOLD_PAN.item(), SlimefunItems.ELECTRO_MAGNET.item(), SlimefunItems.COPPER_INGOT.item(), SlimefunItems.COPPER_INGOT.item(), SlimefunItems.COPPER_INGOT.item()}) + new ItemStack[] {null, new ItemStack(Material.WATER_BUCKET), null, SlimefunItems.ELECTRO_MAGNET.item(), SlimefunItems.ELECTRIC_GOLD_PAN.item(), SlimefunItems.ELECTRO_MAGNET.item(), new ItemStack(Material.COPPER_INGOT).item(), new ItemStack(Material.COPPER_INGOT).item(), new ItemStack(Material.COPPER_INGOT).item()}) .setCapacity(128) .setEnergyConsumption(3) .setProcessingSpeed(1) @@ -1870,7 +1870,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new Multimeter(itemGroups.technicalGadgets, SlimefunItems.MULTIMETER, RecipeType.ENHANCED_CRAFTING_TABLE, - new ItemStack[] {SlimefunItems.COPPER_INGOT.item(), null, SlimefunItems.COPPER_INGOT.item(), null, SlimefunItems.REDSTONE_ALLOY.item(), null, null, SlimefunItems.GOLD_6K.item(), null}) + new ItemStack[] {new ItemStack(Material.COPPER_INGOT).item(), null, new ItemStack(Material.COPPER_INGOT).item(), null, SlimefunItems.REDSTONE_ALLOY.item(), null, null, SlimefunItems.GOLD_6K.item(), null}) .register(plugin); new SlimefunItem(itemGroups.technicalComponents, SlimefunItems.PLASTIC_SHEET, RecipeType.HEATED_PRESSURE_CHAMBER, From e641418530b547230377c697aa317c022ccde108 Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Mon, 7 Apr 2025 22:30:30 +0900 Subject: [PATCH 3/9] Update SlimefunItemSetup.java --- .../implementation/setup/SlimefunItemSetup.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java index 130dc9c447..4d637d81d6 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java @@ -425,7 +425,7 @@ public static void setup(@Nonnull Slimefun plugin) { new PressureChamber(itemGroups.basicMachines, SlimefunItems.PRESSURE_CHAMBER).register(plugin); new UnplaceableBlock(itemGroups.technicalComponents, SlimefunItems.BATTERY, RecipeType.ENHANCED_CRAFTING_TABLE, - new ItemStack[] {null, new ItemStack(Material.REDSTONE), null, SlimefunItems.ZINC_INGOT.item(), SlimefunItems.SULFATE.item(), new ItemStack(Material.COPPER_INGOT).item(), SlimefunItems.ZINC_INGOT.item(), SlimefunItems.SULFATE.item(), new ItemStack(Material.COPPER_INGOT).item()}) + new ItemStack[] {null, new ItemStack(Material.REDSTONE), null, SlimefunItems.ZINC_INGOT.item(), SlimefunItems.SULFATE.item(), new ItemStack(Material.COPPER_INGOT), SlimefunItems.ZINC_INGOT.item(), SlimefunItems.SULFATE.item(), new ItemStack(Material.COPPER_INGOT)}) .register(plugin); registerArmorSet(itemGroups.magicalArmor, new ItemStack(Material.GLOWSTONE), new ItemStack[] {SlimefunItems.GLOWSTONE_HELMET.item(), SlimefunItems.GLOWSTONE_CHESTPLATE.item(), SlimefunItems.GLOWSTONE_LEGGINGS.item(), SlimefunItems.GLOWSTONE_BOOTS.item()}, "GLOWSTONE", false, @@ -490,7 +490,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new AlloyIngot(itemGroups.resources, SlimefunItems.BRONZE_INGOT, - new ItemStack[] {SlimefunItems.COPPER_DUST.item(), SlimefunItems.TIN_DUST.item(), new ItemStack(Material.COPPER_INGOT).item(), null, null, null, null, null, null}) + new ItemStack[] {SlimefunItems.COPPER_DUST.item(), SlimefunItems.TIN_DUST.item(), new ItemStack(Material.COPPER_INGOT), null, null, null, null, null, null}) .register(plugin); new AlloyIngot(itemGroups.resources, SlimefunItems.DURALUMIN_INGOT, @@ -502,7 +502,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new AlloyIngot(itemGroups.resources, SlimefunItems.BRASS_INGOT, - new ItemStack[] {SlimefunItems.COPPER_DUST.item(), SlimefunItems.ZINC_DUST.item(), new ItemStack(Material.COPPER_INGOT).item(), null, null, null, null, null, null}) + new ItemStack[] {SlimefunItems.COPPER_DUST.item(), SlimefunItems.ZINC_DUST.item(), new ItemStack(Material.COPPER_INGOT), null, null, null, null, null, null}) .register(plugin); new AlloyIngot(itemGroups.resources, SlimefunItems.ALUMINUM_BRASS_INGOT, @@ -1389,7 +1389,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new UnplaceableBlock(itemGroups.technicalComponents, SlimefunItems.COPPER_WIRE, RecipeType.ENHANCED_CRAFTING_TABLE, - new ItemStack[] {null, null, null, new ItemStack(Material.COPPER_INGOT).item(), new ItemStack(Material.COPPER_INGOT).item(), new ItemStack(Material.COPPER_INGOT).item(), null, null, null}, + new ItemStack[] {null, null, null, new ItemStack(Material.COPPER_INGOT), new ItemStack(Material.COPPER_INGOT), new ItemStack(Material.COPPER_INGOT), null, null, null}, new SlimefunItemStack(SlimefunItems.COPPER_WIRE, 8).item()) .register(plugin); @@ -1660,7 +1660,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new ElectricDustWasher(itemGroups.electricity, SlimefunItems.ELECTRIC_DUST_WASHER, RecipeType.ENHANCED_CRAFTING_TABLE, - new ItemStack[] {null, new ItemStack(Material.WATER_BUCKET), null, SlimefunItems.ELECTRO_MAGNET.item(), SlimefunItems.ELECTRIC_GOLD_PAN.item(), SlimefunItems.ELECTRO_MAGNET.item(), new ItemStack(Material.COPPER_INGOT).item(), new ItemStack(Material.COPPER_INGOT).item(), new ItemStack(Material.COPPER_INGOT).item()}) + new ItemStack[] {null, new ItemStack(Material.WATER_BUCKET), null, SlimefunItems.ELECTRO_MAGNET.item(), SlimefunItems.ELECTRIC_GOLD_PAN.item(), SlimefunItems.ELECTRO_MAGNET.item(), new ItemStack(Material.COPPER_INGOT), new ItemStack(Material.COPPER_INGOT), new ItemStack(Material.COPPER_INGOT)}) .setCapacity(128) .setEnergyConsumption(3) .setProcessingSpeed(1) @@ -1870,7 +1870,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new Multimeter(itemGroups.technicalGadgets, SlimefunItems.MULTIMETER, RecipeType.ENHANCED_CRAFTING_TABLE, - new ItemStack[] {new ItemStack(Material.COPPER_INGOT).item(), null, new ItemStack(Material.COPPER_INGOT).item(), null, SlimefunItems.REDSTONE_ALLOY.item(), null, null, SlimefunItems.GOLD_6K.item(), null}) + new ItemStack[] {new ItemStack(Material.COPPER_INGOT), null, new ItemStack(Material.COPPER_INGOT), null, SlimefunItems.REDSTONE_ALLOY.item(), null, null, SlimefunItems.GOLD_6K.item(), null}) .register(plugin); new SlimefunItem(itemGroups.technicalComponents, SlimefunItems.PLASTIC_SHEET, RecipeType.HEATED_PRESSURE_CHAMBER, From 5f80a977583b9e1982e37a7fdc40f33191aab259 Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Mon, 14 Apr 2025 21:31:43 +0900 Subject: [PATCH 4/9] Update SlimefunItemSetup.java - fix errors it should fix Error: /home/runner/work/Slimefun4/Slimefun4/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java:[592,48] incompatible types: org.bukkit.inventory.ItemStack cannot be converted to io.github.thebusybiscuit.slimefun4.api.items.SlimefunItemStack. i will just look into more codes... --- .../implementation/setup/SlimefunItemSetup.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java index 4d637d81d6..133f91683e 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java @@ -555,6 +555,11 @@ public static void setup(@Nonnull Slimefun plugin) { new ItemStack[] {new ItemStack(Material.IRON_ORE), null, null, null, null, null, null, null, null}, new SlimefunItemStack(SlimefunItems.IRON_DUST, oreCrusher.isOreDoublingEnabled() ? 2 : 1).item()) .register(plugin); + + new SlimefunItem(itemGroups.resources, SlimefunItems.COPPER_DUST, RecipeType.ORE_CRUSHER, + new ItemStack[] {new ItemStack(Material.COPPER_ORE), null, null, null, null, null, null, null, null}, + new SlimefunItemStack(SlimefunItems.COPPER_DUST, oreCrusher.isOreDoublingEnabled() ? 2 : 1).item()) + .register(plugin); new SlimefunItem(itemGroups.resources, SlimefunItems.GOLD_DUST, RecipeType.ORE_CRUSHER, new ItemStack[] {new ItemStack(Material.GOLD_ORE), null, null, null, null, null, null, null, null}, @@ -589,10 +594,6 @@ public static void setup(@Nonnull Slimefun plugin) { new ItemStack[] {SlimefunItems.SIFTED_ORE.item(), null, null, null, null, null, null, null, null}) .register(plugin); - new SlimefunItem(itemGroups.resources, new ItemStack(Material.COPPER_INGOT), RecipeType.SMELTERY, - new ItemStack[] {SlimefunItems.COPPER_DUST.item(), null, null, null, null, null, null, null, null}) - .register(plugin); - new SlimefunItem(itemGroups.resources, SlimefunItems.TIN_INGOT, RecipeType.SMELTERY, new ItemStack[] {SlimefunItems.TIN_DUST.item(), null, null, null, null, null, null, null, null}) .register(plugin); From 6f66d3fa4dde612a40cf8b707b8bad08e7ae11d3 Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Mon, 14 Apr 2025 21:38:23 +0900 Subject: [PATCH 5/9] Update ResearchSetup.java - Fix Errors remove Slimefunitems.COPPER_INGOT. fixes Error: /home/runner/work/Slimefun4/Slimefun4/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/ResearchSetup.java:[70,71] cannot find symbol Error: symbol: variable COPPER_INGOT Error: location: class io.github.thebusybiscuit.slimefun4.implementation.SlimefunItems --- .../slimefun4/implementation/setup/ResearchSetup.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/ResearchSetup.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/ResearchSetup.java index 0ad68ea14e..81bc5bdc17 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/ResearchSetup.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/ResearchSetup.java @@ -67,7 +67,7 @@ public static void setupResearches() { register("cactus_armor", 31, "Cactus Suit", 5, SlimefunItems.CACTUS_BOOTS, SlimefunItems.CACTUS_CHESTPLATE, SlimefunItems.CACTUS_HELMET, SlimefunItems.CACTUS_LEGGINGS); register("gold_pan", 32, "Gold Pan", 5, SlimefunItems.GOLD_PAN); register("magical_book_cover", 33, "Magical Book Binding", 5, SlimefunItems.MAGICAL_BOOK_COVER); - register("slimefun_metals", 34, "New Metals", 6, SlimefunItems.COPPER_INGOT, SlimefunItems.TIN_INGOT, SlimefunItems.SILVER_INGOT, SlimefunItems.LEAD_INGOT, SlimefunItems.ALUMINUM_INGOT, SlimefunItems.ZINC_INGOT, SlimefunItems.MAGNESIUM_INGOT); + register("slimefun_metals", 34, "New Metals", 6, SlimefunItems.TIN_INGOT, SlimefunItems.SILVER_INGOT, SlimefunItems.LEAD_INGOT, SlimefunItems.ALUMINUM_INGOT, SlimefunItems.ZINC_INGOT, SlimefunItems.MAGNESIUM_INGOT); register("ore_crusher", 35, "Ore Doubling", 6, SlimefunItems.ORE_CRUSHER); register("bronze", 36, "Bronze Creation", 8, SlimefunItems.BRONZE_INGOT); register("alloys", 37, "Advanced Alloys", 12, SlimefunItems.BILLON_INGOT, SlimefunItems.DURALUMIN_INGOT, SlimefunItems.ALUMINUM_BRASS_INGOT, SlimefunItems.ALUMINUM_BRONZE_INGOT, SlimefunItems.SOLDER_INGOT, SlimefunItems.CORINTHIAN_BRONZE_INGOT, SlimefunItems.BRASS_INGOT); From df98eef0874e6fd3344ec7777dbac9ecb3c9ab3a Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Mon, 14 Apr 2025 21:41:09 +0900 Subject: [PATCH 6/9] Update ElectricPress.java --- .../implementation/items/electric/machines/ElectricPress.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/ElectricPress.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/ElectricPress.java index 93ad03ab5f..4644c51ba0 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/ElectricPress.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/ElectricPress.java @@ -44,7 +44,7 @@ protected void registerDefaultRecipes() { addRecipe(3, new ItemStack(Material.CLAY_BALL, 4), new ItemStack(Material.CLAY)); addRecipe(3, new ItemStack(Material.BRICK, 4), new ItemStack(Material.BRICKS)); - addRecipe(6, SlimefunItems.COPPER_INGOT.item(), CustomItemStack.create(SlimefunItems.COPPER_WIRE.item(), 3)); + addRecipe(6, new ItemStack(Material.COPPER_INGOT), CustomItemStack.create(SlimefunItems.COPPER_WIRE.item(), 3)); addRecipe(16, new SlimefunItemStack(SlimefunItems.STEEL_INGOT, 8), SlimefunItems.STEEL_PLATE); addRecipe(18, new SlimefunItemStack(SlimefunItems.REINFORCED_ALLOY_INGOT, 8), SlimefunItems.REINFORCED_PLATE); From cdf0627241014e5703c7905af9d19c43a9dce900 Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Sat, 14 Jun 2025 19:00:04 +0900 Subject: [PATCH 7/9] Update SlimefunItemSetup.java --- .../implementation/setup/SlimefunItemSetup.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java index 133f91683e..89a255f98a 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java @@ -551,15 +551,15 @@ public static void setup(@Nonnull Slimefun plugin) { new ItemStack[] {new ItemStack(Material.IRON_INGOT), SlimefunItems.IRON_DUST.item(), SlimefunItems.SILICON.item(), null, null, null, null, null, null}) .register(plugin); - new SlimefunItem(itemGroups.resources, SlimefunItems.IRON_DUST, RecipeType.ORE_CRUSHER, - new ItemStack[] {new ItemStack(Material.IRON_ORE), null, null, null, null, null, null, null, null}, - new SlimefunItemStack(SlimefunItems.IRON_DUST, oreCrusher.isOreDoublingEnabled() ? 2 : 1).item()) - .register(plugin); - new SlimefunItem(itemGroups.resources, SlimefunItems.COPPER_DUST, RecipeType.ORE_CRUSHER, new ItemStack[] {new ItemStack(Material.COPPER_ORE), null, null, null, null, null, null, null, null}, new SlimefunItemStack(SlimefunItems.COPPER_DUST, oreCrusher.isOreDoublingEnabled() ? 2 : 1).item()) .register(plugin); + + new SlimefunItem(itemGroups.resources, SlimefunItems.IRON_DUST, RecipeType.ORE_CRUSHER, + new ItemStack[] {new ItemStack(Material.IRON_ORE), null, null, null, null, null, null, null, null}, + new SlimefunItemStack(SlimefunItems.IRON_DUST, oreCrusher.isOreDoublingEnabled() ? 2 : 1).item()) + .register(plugin); new SlimefunItem(itemGroups.resources, SlimefunItems.GOLD_DUST, RecipeType.ORE_CRUSHER, new ItemStack[] {new ItemStack(Material.GOLD_ORE), null, null, null, null, null, null, null, null}, From 9cdae24982fc50dabb32d4beabd210adc2d45fef Mon Sep 17 00:00:00 2001 From: OmegaApproximasterEthereal2004 Date: Tue, 18 Nov 2025 22:14:05 +0900 Subject: [PATCH 8/9] Update SlimefunItemSetup.java --- .../slimefun4/implementation/setup/SlimefunItemSetup.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java index 89a255f98a..931b828cbe 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/setup/SlimefunItemSetup.java @@ -566,10 +566,6 @@ public static void setup(@Nonnull Slimefun plugin) { new SlimefunItemStack(SlimefunItems.GOLD_DUST, oreCrusher.isOreDoublingEnabled() ? 2 : 1).item()) .register(plugin); - new SlimefunItem(itemGroups.resources, SlimefunItems.COPPER_DUST, RecipeType.ORE_WASHER, - new ItemStack[] {SlimefunItems.SIFTED_ORE.item(), null, null, null, null, null, null, null, null}) - .register(plugin); - new SlimefunItem(itemGroups.resources, SlimefunItems.TIN_DUST, RecipeType.ORE_WASHER, new ItemStack[] {SlimefunItems.SIFTED_ORE.item(), null, null, null, null, null, null, null, null}) .register(plugin); From d1b5a702d607a878b08eff3e2fbc8644caa5901f Mon Sep 17 00:00:00 2001 From: OmegaApproximasterEthereal2004 Date: Tue, 18 Nov 2025 22:27:01 +0900 Subject: [PATCH 9/9] make Copper Dust Smelt into Minecraft Copper. wonder it will work. --- .../slimefun4/implementation/items/multiblocks/Smeltery.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/Smeltery.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/Smeltery.java index 6140929b93..404b501577 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/Smeltery.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/Smeltery.java @@ -59,6 +59,8 @@ public Smeltery(ItemGroup itemGroup, SlimefunItemStack item) { protected void registerDefaultRecipes(@Nonnull List recipes) { recipes.add(SlimefunItems.IRON_DUST.item()); recipes.add(new ItemStack(Material.IRON_INGOT)); + recipes.add(SlimefunItems.COPPER_DUST.item()); + recipes.add(new ItemStack(Material.COPPER_INGOT)); } @Override