public GuiLexiconStudy(InventoryPlayer inventory, ContainerLexiconStudy container) { super(container); lexicon = container; texture = TEXTURE; name = "gui.thermalfoundation.lexicon.study"; allowUserInput = false; drawTitle = false; drawInventory = false; xSize = 206; ySize = 204; myInfo = StringHelper.localize("tab.thermalfoundation.lexicon.study.0") + "\n\n" + StringHelper.localize("tab.thermalfoundation.lexicon.study.1"); }
@Override public void addTooltip(List<String> list) { if (tooltip != null) { if (tooltipLocalized) { list.add(tooltip); } else { list.add(StringHelper.localize(tooltip)); } } }
@Override public String getItemStackDisplayName(ItemStack stack) { String baseName = StringHelper.localize(getUnlocalizedName(stack) + ".name"); // baseName += RedprintHelper.getDisplayName(stack); return baseName; }
@Override public String getItemStackDisplayName(ItemStack stack) { String baseName = StringHelper.localize(getUnlocalizedName(stack) + ".name"); // baseName += ChromaprintHelper.getDisplayName(stack); return baseName; }
@Override public String getOwnerName() { String name = owner.getName(); if (name == null) { return StringHelper.localize("info.cofh.anotherplayer"); } return name; }
@Override protected void drawGuiContainerForegroundLayer(int x, int y) { if (drawTitle & name != null) { fontRenderer.drawString(StringHelper.localize(name), getCenteredOffset(StringHelper.localize(name)), 6, 0x404040); } if (drawInventory) { fontRenderer.drawString(StringHelper.localize("container.inventory"), 8, ySize - 96 + 3, 0x404040); } drawElements(0, true); drawTabs(0, true); }
@Override public void addTooltip(List<String> list) { if (isInfinite) { list.add(StringHelper.localize("info.cofh.infiniteEnergy")); } else { list.add(StringHelper.formatNumber(storage.getEnergyStored()) + " / " + StringHelper.formatNumber(storage.getMaxEnergyStored()) + " RF"); } }
public static String getDisplayName(ItemStack stack) { if (!stack.hasTagCompound()) { return ""; } if (stack.getTagCompound().hasKey("DisplayType")) { return ": " + StringHelper.localize(stack.getTagCompound().getString("Type")) + " (" + StringHelper.localize(stack.getTagCompound().getString("DisplayType")) + ")"; } return ": " + StringHelper.localize(stack.getTagCompound().getString("Type")); }
@Override protected void drawGuiContainerForegroundLayer(int x, int y) { if (myTile.getBoostAmp() > 0) { fontRenderer.drawString("+" + myTile.getBoostAmp() + " " + StringHelper.localize("info.cofh.potency"), 82, myTile.getBoostDur() > 0 ? 35 : 40, 0x404040); } if (myTile.getBoostDur() > 0) { fontRenderer.drawString("x" + (1 + myTile.getBoostDur()) + " " + StringHelper.localize("info.cofh.duration"), 82, myTile.getBoostAmp() > 0 ? 45 : 40, 0x404040); } super.drawGuiContainerForegroundLayer(x, y); }
public NumismaticFuelCategory(IGuiHelper guiHelper) { background = guiHelper.createDrawable(GuiDynamoNumismatic.TEXTURE, 26, 11, 70, 62, 0, 0, 16, 78); energyMeter = Drawables.getDrawables(guiHelper).getEnergyEmpty(); durationEmpty = Drawables.getDrawables(guiHelper).getScale(Drawables.SCALE_ALCHEMY); localizedName = StringHelper.localize("tile.thermalexpansion.dynamo.numismatic.name"); }
public static void addEnergyInformation(ItemStack stack, List<String> list) { if (stack.getItem() instanceof IEnergyContainerItem) { list.add(StringHelper.localize("info.cofh.charge") + ": " + StringHelper.getScaledNumber(stack.getTagCompound().getInteger("Energy")) + " / " + StringHelper.getScaledNumber(((IEnergyContainerItem) stack.getItem()).getMaxEnergyStored(stack)) + " RF"); } }
public static String getOwnerName(ItemStack stack) { NBTTagCompound nbt = stack.getTagCompound(); boolean hasUUID; if (nbt == null || (!(hasUUID = nbt.hasKey("OwnerUUID")) && !nbt.hasKey("Owner"))) { return "[None]"; } return hasUUID ? stack.getTagCompound().getString("Owner") : StringHelper.localize("info.cofh.anotherplayer"); }
public SteamFuelCategory(IGuiHelper guiHelper) { background = guiHelper.createDrawable(GuiDynamoSteam.TEXTURE, 26, 11, 70, 62, 0, 0, 16, 78); energyMeter = Drawables.getDrawables(guiHelper).getEnergyEmpty(); durationEmpty = Drawables.getDrawables(guiHelper).getScale(Drawables.SCALE_FLAME); localizedName = StringHelper.localize("tile.thermalexpansion.dynamo.steam.name"); }
@Override protected void drawForeground() { drawTabIcon(CoreTextures.ICON_AUGMENT); if (!isFullyOpened()) { return; } getFontRenderer().drawStringWithShadow(StringHelper.localize("info.cofh.augmentation"), sideOffset() + 18, 6, headerColor); GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); }
public CoolantCategory(IGuiHelper guiHelper) { background = guiHelper.createBlankDrawable(164, 62); energyMeter = Drawables.getDrawables(guiHelper).getCoolantEmpty(); durationEmpty = Drawables.getDrawables(guiHelper).getScale(Drawables.SCALE_SNOWFLAKE); localizedName = StringHelper.localize("info.thermalexpansion.coolant"); tank = Drawables.getDrawables(guiHelper).getTank(Drawables.TANK_SHORT); }
public MagmaticFuelCategory(IGuiHelper guiHelper) { background = guiHelper.createDrawable(GuiDynamoMagmatic.TEXTURE, 26, 11, 70, 62, 0, 0, 16, 78); energyMeter = Drawables.getDrawables(guiHelper).getEnergyEmpty(); durationEmpty = Drawables.getDrawables(guiHelper).getScale(Drawables.SCALE_FLAME); localizedName = StringHelper.localize("tile.thermalexpansion.dynamo.magmatic.name"); tank = Drawables.getDrawables(guiHelper).getTank(Drawables.TANK_SHORT); }
public CompactorRecipeCategory(IGuiHelper guiHelper) { background = guiHelper.createDrawable(GuiCompactor.TEXTURE, 26, 11, 124, 62, 0, 0, 16, 24); energyMeter = Drawables.getDrawables(guiHelper).getEnergyEmpty(); localizedName = StringHelper.localize("tile.thermalexpansion.machine.compactor.name"); progress = Drawables.getDrawables(guiHelper).getProgress(Drawables.PROGRESS_ARROW); speed = Drawables.getDrawables(guiHelper).getScale(Drawables.SCALE_COMPACT); }
public InsolatorRecipeCategory(IGuiHelper guiHelper) { background = guiHelper.createDrawable(GuiInsolator.TEXTURE, 26, 11, 124, 62, 0, 0, 16, 24); energyMeter = Drawables.getDrawables(guiHelper).getEnergyEmpty(); localizedName = StringHelper.localize("tile.thermalexpansion.machine.insolator.name"); progress = Drawables.getDrawables(guiHelper).getProgress(Drawables.PROGRESS_ARROW); speed = Drawables.getDrawables(guiHelper).getScale(Drawables.SCALE_SUN); tank = Drawables.getDrawables(guiHelper).getTank(Drawables.TANK); tankOverlay = Drawables.getDrawables(guiHelper).getTankSmallOverlay(Drawables.TANK); }
public ExtruderRecipeCategory(IGuiHelper guiHelper) { background = guiHelper.createDrawable(GuiExtruder.TEXTURE, 26, 11, 52, 40, 0, 22, 16, 96); energyMeter = Drawables.getDrawables(guiHelper).getEnergyEmpty(); localizedName = StringHelper.localize("tile.thermalexpansion.machine.extruder.name"); progress = Drawables.getDrawables(guiHelper).getProgress(Drawables.PROGRESS_DROP); speed = Drawables.getDrawables(guiHelper).getScale(Drawables.SCALE_COMPACT); slot = Drawables.getDrawables(guiHelper).getSlot(Drawables.SLOT_OUTPUT); tankHotOverlay = Drawables.getDrawables(guiHelper).getTankSmallOverlay(Drawables.TANK_SHORT); tankColdOverlay = Drawables.getDrawables(guiHelper).getTankSmallOverlay(Drawables.TANK_SHORT); }