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

fix OreCrusher item registration

This commit is contained in:
DNx 2020-04-10 04:41:10 +07:00
parent fa8c07884c
commit 75564fc7f1

View File

@ -4,6 +4,7 @@ import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
import io.github.thebusybiscuit.slimefun4.api.SlimefunAddon;
import org.bukkit.Effect;
import org.bukkit.Material;
import org.bukkit.block.Block;
@ -38,18 +39,21 @@ public class OreCrusher extends MultiBlockMachine {
},
BlockFace.SELF
);
addItemSetting(doubleOres);
shownRecipes.addAll(Arrays.asList(
new ItemStack(Material.COAL_ORE), new ItemStack(Material.COAL, isDoubleDropsEnabled() ? 2: 1),
new ItemStack(Material.LAPIS_ORE), new ItemStack(Material.LAPIS_LAZULI, isDoubleDropsEnabled() ? 14: 7),
new ItemStack(Material.REDSTONE_ORE), new ItemStack(Material.REDSTONE, isDoubleDropsEnabled() ? 8: 4),
new ItemStack(Material.DIAMOND_ORE), new ItemStack(Material.DIAMOND, isDoubleDropsEnabled() ? 2: 1),
new ItemStack(Material.EMERALD_ORE), new ItemStack(Material.EMERALD, isDoubleDropsEnabled() ? 2: 1)
));
}
@Override
public void register(SlimefunAddon addon) {
super.register(addon);
shownRecipes.addAll(Arrays.asList(
new ItemStack(Material.COAL_ORE), new ItemStack(Material.COAL, isDoubleDropsEnabled() ? 2: 1),
new ItemStack(Material.LAPIS_ORE), new ItemStack(Material.LAPIS_LAZULI, isDoubleDropsEnabled() ? 14: 7),
new ItemStack(Material.REDSTONE_ORE), new ItemStack(Material.REDSTONE, isDoubleDropsEnabled() ? 8: 4),
new ItemStack(Material.DIAMOND_ORE), new ItemStack(Material.DIAMOND, isDoubleDropsEnabled() ? 2: 1),
new ItemStack(Material.EMERALD_ORE), new ItemStack(Material.EMERALD, isDoubleDropsEnabled() ? 2: 1)
));
}
public boolean isDoubleDropsEnabled() {
return doubleOres.getValue();
}