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:
parent
fa8c07884c
commit
75564fc7f1
@ -4,6 +4,7 @@ import java.util.Arrays;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import io.github.thebusybiscuit.slimefun4.api.SlimefunAddon;
|
||||||
import org.bukkit.Effect;
|
import org.bukkit.Effect;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
@ -38,18 +39,21 @@ public class OreCrusher extends MultiBlockMachine {
|
|||||||
},
|
},
|
||||||
BlockFace.SELF
|
BlockFace.SELF
|
||||||
);
|
);
|
||||||
|
|
||||||
addItemSetting(doubleOres);
|
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() {
|
public boolean isDoubleDropsEnabled() {
|
||||||
return doubleOres.getValue();
|
return doubleOres.getValue();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user