public boolean isDummiedOut() { if (machine != null) return machine.isDummiedOut(); if (item != null) return item.isDummiedOut(); if (ability != null) return ability.isDummiedOut(); if (this == APIRECIPES && RecipesCastingTable.instance.getAllAPIRecipes().isEmpty() && DragonAPICore.hasGameLoaded()) // only hide display return true; if (this == PACKCHANGES && !PackModificationTracker.instance.modificationsExist(ChromatiCraft.instance)) return true; if (this == BEES) return !ModList.FORESTRY.isLoaded(); if (this == RFDISTRIB) return !PowerTypes.RF.exists(); if (this == BALLLIGHTNING) return !ChromaOptions.BALLLIGHTNING.getState(); if (this == NODENET) return !ModList.THAUMCRAFT.isLoaded(); return false; }