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 class
Copy link