}
@Override
public boolean matches(InventoryCrafting inv, World world) {
if(Configs.ENABLE_RESEARCH_SYSTEM) {
PlayerIdentifier name = SimpleServiceLocator.craftingPermissionManager.getPlayerID(inv);
if(name == null || name.equals("")) return false;
if(!SimpleServiceLocator.craftingPermissionManager.isAllowedFor(dependent, name)) {
return false;
}
}
return super.matches(inv, world);