package pneumaticCraft.common.thirdparty.igwmod; import igwmod.gui.GuiWiki; import igwmod.gui.tabs.BaseWikiTab; import net.minecraft.client.resources.I18n; import net.minecraft.item.ItemStack; import pneumaticCraft.common.block.Blockss; public class PneumaticCraftWikiTab extends BaseWikiTab{ public PneumaticCraftWikiTab(){ pageEntries.add("baseConcepts"); pageEntries.add("machineUpgrades"); pageEntries.add("generatingPressure"); pageEntries.add("pressureTubes"); pageEntries.add("pressureChamber"); skipLine(); pageEntries.add("block/omnidirectionalHopper"); pageEntries.add("block/liquidHopper"); pageEntries.add("block/airCannon"); pageEntries.add("pneumaticDoor"); pageEntries.add("block/chargingStation"); skipLine(); pageEntries.add("oil"); pageEntries.add("block/plasticMixer"); pageEntries.add("elevator"); pageEntries.add("block/universalSensor"); pageEntries.add("item/logisticDrone"); pageEntries.add("item/logisticsModule"); skipLine(); pageEntries.add("item/pneumaticHelmet"); pageEntries.add("item/drone"); pageEntries.add("block/programmableController"); pageEntries.add("item/remote"); skipLine(); pageEntries.add("printedCircuitBoards"); pageEntries.add("assemblyMachines"); pageEntries.add("block/aphorismTile"); pageEntries.add("block/securityStation"); pageEntries.add("block/aerialInterface"); skipLine(); pageEntries.add("ic2Integration"); pageEntries.add("cofhIntegration"); pageEntries.add("ccIntegration"); } @Override public String getName(){ return "PneumaticCraft"; } @Override public ItemStack renderTabIcon(GuiWiki gui){ return new ItemStack(Blockss.airCannon); } @Override protected String getPageName(String pageEntry){ if(pageEntry.startsWith("item") || pageEntry.startsWith("block")) { return I18n.format(pageEntry.replace("/", ".").replace("block", "tile") + ".name"); } else { return I18n.format("igwtab.entry." + pageEntry); } } @Override protected String getPageLocation(String pageEntry){ if(pageEntry.startsWith("item") || pageEntry.startsWith("block")) return "pneumaticcraft:" + pageEntry; return "pneumaticcraft:menu/" + pageEntry; } }