b6cf52f48f
translated/formatted version checker strings
76 lines
2.3 KiB
Java
76 lines
2.3 KiB
Java
package com.pahimar.ee3.client.gui.inventory;
|
|
|
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
import net.minecraft.item.ItemStack;
|
|
import net.minecraft.util.StatCollector;
|
|
import net.minecraft.world.World;
|
|
|
|
import org.lwjgl.opengl.GL11;
|
|
|
|
import com.pahimar.ee3.inventory.ContainerPortableCrafting;
|
|
import com.pahimar.ee3.lib.Strings;
|
|
import com.pahimar.ee3.lib.Textures;
|
|
import com.pahimar.ee3.nbt.NBTHelper;
|
|
|
|
import cpw.mods.fml.relauncher.Side;
|
|
import cpw.mods.fml.relauncher.SideOnly;
|
|
|
|
/**
|
|
* Equivalent-Exchange-3
|
|
*
|
|
* GuiPortableCrafting
|
|
*
|
|
* @author pahimar
|
|
* @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
|
|
*
|
|
*/
|
|
@SideOnly(Side.CLIENT)
|
|
public class GuiPortableCrafting extends GuiContainer {
|
|
|
|
public GuiPortableCrafting(EntityPlayer player, World world, int x, int y, int z) {
|
|
|
|
super(new ContainerPortableCrafting(player.inventory, world, x, y, z));
|
|
}
|
|
|
|
/**
|
|
* Draw the foreground layer for the GuiContainer (everything in front of
|
|
* the items)
|
|
*/
|
|
@Override
|
|
protected void drawGuiContainerForegroundLayer(int par1, int par2) {
|
|
|
|
fontRenderer.drawString(StatCollector.translateToLocal(Strings.CONTAINER_PORTABLE_CRAFTING), 28, 6, 4210752);
|
|
fontRenderer.drawString(StatCollector.translateToLocal(Strings.CONTAINER_INVENTORY), 8, ySize - 96 + 2, 4210752);
|
|
}
|
|
|
|
/**
|
|
* Draw the background layer for the GuiContainer (everything behind the
|
|
* items)
|
|
*/
|
|
@Override
|
|
protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) {
|
|
|
|
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
|
this.mc.getTextureManager().bindTexture(Textures.GUI_PORTABLE_CRAFTING);
|
|
int var5 = (width - xSize) / 2;
|
|
int var6 = (height - ySize) / 2;
|
|
this.drawTexturedModalRect(var5, var6, 0, 0, xSize, ySize);
|
|
}
|
|
|
|
@Override
|
|
public void onGuiClosed() {
|
|
|
|
super.onGuiClosed();
|
|
|
|
if (mc.thePlayer != null) {
|
|
for (ItemStack itemStack : mc.thePlayer.inventory.mainInventory) {
|
|
if (itemStack != null) {
|
|
if (NBTHelper.hasTag(itemStack, Strings.NBT_ITEM_CRAFTING_GUI_OPEN)) {
|
|
NBTHelper.removeTag(itemStack, Strings.NBT_ITEM_CRAFTING_GUI_OPEN);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|