Blacklist
Blacklist your custom items
Create your own blacklist class implement from IBlacklist
public class BlacklistSimilar implements IBlacklist {
private final List<ItemStack> itemstacks;
/**
* @param itemstacks
*/
public BlacklistSimilar(List<ItemStack> itemstacks) {
super();
this.itemstacks = itemstacks;
}
@Override
public String getName() {
return "Similar itemstack";
}
@Override
public boolean isBlacklist(ItemStack itemStack) {
return this.itemstacks.stream()
.anyMatch(stack -> stack != null && itemStack != null && stack.isSimilar(itemStack));
}
}
After your need to use the method
registerBlacklist
in IBlacklistManager classLast modified 1yr ago