From 133524aedb1ccc07b97811dab42acbb4b97711fe Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Sat, 26 Apr 2025 17:20:40 +0900 Subject: [PATCH 1/4] Update SlimefunItemSetup.java fix the recipe by removing Lapis Lazuil and replacing it with another chemicals that form lapis lazuil. Real Life Lapis Lazuil's Chemical formula is (Na,Ca)8(AlSiO4)6(S,SO4,Cl)1-2). Calcite is CaCO3, it has calcium, Salt is Sodium Chloride(NaCl). Glass has AlSiO4. --- .../slimefun4/implementation/setup/SlimefunItemSetup.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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..5c85f5b76f 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 @@ -522,7 +522,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new SlimefunItem(itemGroups.resources, SlimefunItems.SYNTHETIC_SAPPHIRE, RecipeType.SMELTERY, - new ItemStack[] {SlimefunItems.ALUMINUM_DUST.item(), new ItemStack(Material.GLASS), new ItemStack(Material.GLASS_PANE), SlimefunItems.ALUMINUM_INGOT.item(), new ItemStack(Material.LAPIS_LAZULI), null, null, null, null}) + new ItemStack[] {SlimefunItems.ALUMINUM_DUST.item(), new ItemStack(Material.GLASS), new ItemStack(Material.GLASS_PANE), SlimefunItems.ALUMINUM_INGOT.item(), SlimefunItems.SALT.item(), SlimefunItems.Sulfate.item(), ItemStack(Material.CALCITE), null, null}) .setUseableInWorkbench(true) .register(plugin); From b49a7fd5820edb7f5e0c2ac63c432045ec473a86 Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Sat, 26 Apr 2025 21:31:33 +0900 Subject: [PATCH 2/4] Update SlimefunItems.java - Set the material of Sapphire to Lapis Lazuil. --- .../thebusybiscuit/slimefun4/implementation/SlimefunItems.java | 2 +- 1 file changed, 1 insertion(+), 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..c5ecb26fdd 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/SlimefunItems.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/SlimefunItems.java @@ -530,7 +530,7 @@ private SlimefunItems() {} /* Gems */ public static final SlimefunItemStack SYNTHETIC_DIAMOND = new SlimefunItemStack("SYNTHETIC_DIAMOND", Material.DIAMOND, "&bSynthetic Diamond", "", "&fThis item can be used in a", "&fworkbench and acts like a normal Diamond"); public static final SlimefunItemStack SYNTHETIC_EMERALD = new SlimefunItemStack("SYNTHETIC_EMERALD", Material.EMERALD, "&bSynthetic Emerald", "", "&fThis item can be used to", "&ftrade with Villagers"); - public static final SlimefunItemStack SYNTHETIC_SAPPHIRE = new SlimefunItemStack("SYNTHETIC_SAPPHIRE", HeadTexture.SAPPHIRE, "&bSynthetic Sapphire", "", "&fThis item can be used in a", "&fworkbench and acts like Lapis Lazuli"); + public static final SlimefunItemStack SYNTHETIC_SAPPHIRE = new SlimefunItemStack("SYNTHETIC_SAPPHIRE", Material.LAPIS_LAZULI, "&bSynthetic Sapphire", "", "&fThis item can be used in a", "&fworkbench and acts like Lapis Lazuli"); public static final SlimefunItemStack CARBONADO = new SlimefunItemStack("CARBONADO", HeadTexture.CARBONADO, "&b&lCarbonado", "", "&7&o\"Black Diamond\""); public static final SlimefunItemStack RAW_CARBONADO = new SlimefunItemStack("RAW_CARBONADO", HeadTexture.RAW_CARBONADO, "&bRaw Carbonado"); From a1c0ab7f70ec465776f3f3835475b0636739c490 Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Sat, 26 Apr 2025 22:27:19 +0900 Subject: [PATCH 3/4] Update SlimefunItemSetup.java Capitalize Sulfate --- .../slimefun4/implementation/setup/SlimefunItemSetup.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 5c85f5b76f..52df053583 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 @@ -522,7 +522,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new SlimefunItem(itemGroups.resources, SlimefunItems.SYNTHETIC_SAPPHIRE, RecipeType.SMELTERY, - new ItemStack[] {SlimefunItems.ALUMINUM_DUST.item(), new ItemStack(Material.GLASS), new ItemStack(Material.GLASS_PANE), SlimefunItems.ALUMINUM_INGOT.item(), SlimefunItems.SALT.item(), SlimefunItems.Sulfate.item(), ItemStack(Material.CALCITE), null, null}) + new ItemStack[] {SlimefunItems.ALUMINUM_DUST.item(), new ItemStack(Material.GLASS), new ItemStack(Material.GLASS_PANE), SlimefunItems.ALUMINUM_INGOT.item(), SlimefunItems.SALT.item(), SlimefunItems.SULFATE.item(), ItemStack(Material.CALCITE), null, null}) .setUseableInWorkbench(true) .register(plugin); From c5d405474fd7b42c21e8f028134e6b83297b8791 Mon Sep 17 00:00:00 2001 From: Owner Of Approximaster Studios 2004 Date: Sat, 26 Apr 2025 22:30:44 +0900 Subject: [PATCH 4/4] Update SlimefunItemSetup.java --- .../slimefun4/implementation/setup/SlimefunItemSetup.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 52df053583..2dfb48900c 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 @@ -522,7 +522,7 @@ public static void setup(@Nonnull Slimefun plugin) { .register(plugin); new SlimefunItem(itemGroups.resources, SlimefunItems.SYNTHETIC_SAPPHIRE, RecipeType.SMELTERY, - new ItemStack[] {SlimefunItems.ALUMINUM_DUST.item(), new ItemStack(Material.GLASS), new ItemStack(Material.GLASS_PANE), SlimefunItems.ALUMINUM_INGOT.item(), SlimefunItems.SALT.item(), SlimefunItems.SULFATE.item(), ItemStack(Material.CALCITE), null, null}) + new ItemStack[] {SlimefunItems.ALUMINUM_DUST.item(), new ItemStack(Material.GLASS), new ItemStack(Material.GLASS_PANE), SlimefunItems.ALUMINUM_INGOT.item(), SlimefunItems.SALT.item(), SlimefunItems.SULFATE.item(), new ItemStack(Material.CALCITE), null, null}) .setUseableInWorkbench(true) .register(plugin);