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

Fixed BlockPlacer

This commit is contained in:
TheBusyBiscuit 2019-09-01 19:32:38 +02:00
parent 224510d2cc
commit b76328168b

View File

@ -21,15 +21,14 @@ import me.mrCookieSlime.Slimefun.api.Slimefun;
public class BlockPlacer extends SlimefunItem { public class BlockPlacer extends SlimefunItem {
private String[] blacklist;
public BlockPlacer(Category category, ItemStack item, String id, RecipeType recipeType, ItemStack[] recipe, String[] keys, Object[] values) { public BlockPlacer(Category category, ItemStack item, String id, RecipeType recipeType, ItemStack[] recipe, String[] keys, Object[] values) {
super(category, item, id, recipeType, recipe, keys, values); super(category, item, id, recipeType, recipe, keys, values);
} }
@Override @Override
public void register(boolean slimefun) { public void register(boolean slimefun) {
Object value = Slimefun.getItemValue(getID(), "unplaceable-blocks");
String[] blacklist = ((List<?>) value).stream().toArray(String[]::new);
addItemHandler(new AutonomousMachineHandler() { addItemHandler(new AutonomousMachineHandler() {
@Override @Override
@ -72,5 +71,8 @@ public class BlockPlacer extends SlimefunItem {
}); });
super.register(slimefun); super.register(slimefun);
Object value = Slimefun.getItemValue(getID(), "unplaceable-blocks");
blacklist = ((List<?>) value).stream().toArray(String[]::new);
} }
} }