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;
 }