1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 03:35:51 +00:00

1.17 recipes provided by martin

This commit is contained in:
Daniel Walsh 2021-06-11 11:24:09 +01:00
parent eb4c6aa22b
commit d065951b9f
No known key found for this signature in database
GPG Key ID: 91C6D8D7C4011D82
4 changed files with 38 additions and 1 deletions

View File

@ -97,6 +97,17 @@ public class Crucible extends SimpleSlimefunItem<BlockUseHandler> implements Rec
items.add(new ItemStack(Material.LAVA_BUCKET));
}
if (SlimefunPlugin.getMinecraftVersion().isAtLeast(MinecraftVersion.MINECRAFT_1_17)) {
items.add(new ItemStack(Material.COBBLED_DEEPSLATE, 12));
items.add(new ItemStack(Material.LAVA_BUCKET));
items.add(new ItemStack(Material.DEEPSLATE, 10));
items.add(new ItemStack(Material.LAVA_BUCKET));
items.add(new ItemStack(Material.TUFF, 8));
items.add(new ItemStack(Material.LAVA_BUCKET));
}
return items;
}

View File

@ -3,6 +3,8 @@ package io.github.thebusybiscuit.slimefun4.implementation.items.electric.machine
import java.util.ArrayList;
import java.util.List;
import io.github.thebusybiscuit.slimefun4.api.MinecraftVersion;
import io.github.thebusybiscuit.slimefun4.implementation.SlimefunPlugin;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
@ -50,8 +52,12 @@ public class ElectricIngotPulverizer extends AContainer implements RecipeDisplay
@Override
protected void registerDefaultRecipes() {
// this is an extra recipe on top of PostSetup.loadSmelteryRecipes() for converting
// Vanilla Gold Ingot to Slimefun gold dust
// Vanilla Gold Ingot to Slimefun gold dust and Vanilla Copper Ingot into Slimefun copper dust
registerRecipe(3, new ItemStack(Material.GOLD_INGOT), SlimefunItems.GOLD_DUST);
if (SlimefunPlugin.getMinecraftVersion().isAtLeast(MinecraftVersion.MINECRAFT_1_17)) {
registerRecipe(3, new ItemStack(Material.COPPER_INGOT), SlimefunItems.COPPER_DUST);
}
}
@Override

View File

@ -36,6 +36,15 @@ public class ElectrifiedCrucible extends AContainer {
registerRecipe(10, new ItemStack[] { new ItemStack(Material.BUCKET), new ItemStack(Material.BLACKSTONE, 8) }, new ItemStack[] { new ItemStack(Material.LAVA_BUCKET) });
registerRecipe(10, new ItemStack[] { new ItemStack(Material.BUCKET), new ItemStack(Material.BASALT, 12) }, new ItemStack[] { new ItemStack(Material.LAVA_BUCKET) });
}
if (SlimefunPlugin.getMinecraftVersion().isAtLeast(MinecraftVersion.MINECRAFT_1_17)) {
registerRecipe(10, new ItemStack[] { new ItemStack(Material.BUCKET), new ItemStack(Material.COBBLED_DEEPSLATE, 12) },
new ItemStack[] { new ItemStack(Material.LAVA_BUCKET) });
registerRecipe(10, new ItemStack[] { new ItemStack(Material.BUCKET), new ItemStack(Material.DEEPSLATE, 10) },
new ItemStack[] { new ItemStack(Material.LAVA_BUCKET) });
registerRecipe(10, new ItemStack[] { new ItemStack(Material.BUCKET), new ItemStack(Material.TUFF, 8) },
new ItemStack[] { new ItemStack(Material.LAVA_BUCKET) });
}
}
@Override

View File

@ -116,6 +116,17 @@ public class OreCrusher extends MultiBlockMachine {
displayRecipes.add(new ItemStack(Material.GILDED_BLACKSTONE));
displayRecipes.add(doubleOres.getGoldNuggets());
}
if (SlimefunPlugin.getMinecraftVersion().isAtLeast(MinecraftVersion.MINECRAFT_1_17)) {
displayRecipes.add(new ItemStack(Material.RAW_IRON));
displayRecipes.add(SlimefunItems.IRON_DUST);
displayRecipes.add(new ItemStack(Material.RAW_COPPER));
displayRecipes.add(SlimefunItems.COPPER_DUST);
displayRecipes.add(new ItemStack(Material.RAW_GOLD));
displayRecipes.add(SlimefunItems.GOLD_DUST);
}
}
@Override