Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mightydanp.eot.core.client.tabs;
- import com.mightydanp.eot.core.client.gui.container.GUIInvoker;
- import com.mightydanp.eot.core.client.gui.inventory.TileEntityEotInventory;
- import com.mightydanp.eot.core.client.gui.screen.GuiEotInventory;
- import com.mightydanp.eot.item.ModItems;
- import cpw.mods.fml.client.FMLClientHandler;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.gui.inventory.GuiChest;
- import net.minecraft.client.gui.inventory.GuiInventory;
- import net.minecraft.entity.player.InventoryPlayer;
- import net.minecraft.item.ItemStack;
- import net.minecraft.network.play.client.C0DPacketCloseWindow;
- public class EotInventoryTab extends SurvivalTab{
- private static boolean created;
- public EotInventoryTab() {
- super(0, 0, 0, new ItemStack(ModItems.magicalStone));
- }
- private static Minecraft mc = FMLClientHandler.instance().getClient();
- private static TileEntityEotInventory tileentity = new TileEntityEotInventory();
- private static InventoryPlayer player = new InventoryPlayer(mc.thePlayer);
- @Override
- public void onTabClicked (){
- GUIInvoker.mc.thePlayer.sendQueue.addToSendQueue(new C0DPacketCloseWindow(GUIInvoker.mc.thePlayer.openContainer.windowId));
- GuiEotInventory gui = new GuiEotInventory(player, tileentity);
- GUIInvoker.mc.displayGuiScreen(gui);
- }
- public static EotInventoryTab get(String acessCode)
- throws DuplicateTabException{
- if ((acessCode == "Tab_EotInventory") && (!created)) {
- return new EotInventoryTab();
- }
- throw new DuplicateTabException("eotInventoryTab");
- }
- @Override
- public boolean shouldAddToList ()
- {
- return true;
- }
- @Override
- public boolean created() {
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement