Work work work
This commit is contained in:
parent
48db29113b
commit
8f5ea0a2b5
14 changed files with 119 additions and 37 deletions
|
@ -1,7 +1,7 @@
|
||||||
package com.pahimar.ee3.block;
|
package com.pahimar.ee3.block;
|
||||||
|
|
||||||
import com.pahimar.ee3.EquivalentExchange3;
|
import com.pahimar.ee3.EquivalentExchange3;
|
||||||
import com.pahimar.ee3.reference.GuiId;
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
import com.pahimar.ee3.reference.Names;
|
import com.pahimar.ee3.reference.Names;
|
||||||
import com.pahimar.ee3.reference.RenderIds;
|
import com.pahimar.ee3.reference.RenderIds;
|
||||||
import com.pahimar.ee3.tileentity.TileEntityAlchemicalChest;
|
import com.pahimar.ee3.tileentity.TileEntityAlchemicalChest;
|
||||||
|
@ -86,7 +86,7 @@ public class BlockAlchemicalChest extends BlockEE implements ITileEntityProvider
|
||||||
{
|
{
|
||||||
if (!world.isRemote && world.getTileEntity(x, y, z) instanceof TileEntityAlchemicalChest)
|
if (!world.isRemote && world.getTileEntity(x, y, z) instanceof TileEntityAlchemicalChest)
|
||||||
{
|
{
|
||||||
player.openGui(EquivalentExchange3.instance, GuiId.ALCHEMICAL_CHEST.ordinal(), world, x, y, z);
|
player.openGui(EquivalentExchange3.instance, GUIs.ALCHEMICAL_CHEST.ordinal(), world, x, y, z);
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -2,7 +2,7 @@ package com.pahimar.ee3.block;
|
||||||
|
|
||||||
import com.pahimar.ee3.EquivalentExchange3;
|
import com.pahimar.ee3.EquivalentExchange3;
|
||||||
import com.pahimar.ee3.init.ModBlocks;
|
import com.pahimar.ee3.init.ModBlocks;
|
||||||
import com.pahimar.ee3.reference.GuiId;
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
import com.pahimar.ee3.reference.Names;
|
import com.pahimar.ee3.reference.Names;
|
||||||
import com.pahimar.ee3.reference.Particles;
|
import com.pahimar.ee3.reference.Particles;
|
||||||
import com.pahimar.ee3.reference.RenderIds;
|
import com.pahimar.ee3.reference.RenderIds;
|
||||||
|
@ -110,7 +110,7 @@ public class BlockAludel extends BlockEE implements ITileEntityProvider
|
||||||
{
|
{
|
||||||
if (world.getTileEntity(x, y, z) instanceof TileEntityAludel && world.getTileEntity(x, y + 1, z) instanceof TileEntityGlassBell)
|
if (world.getTileEntity(x, y, z) instanceof TileEntityAludel && world.getTileEntity(x, y + 1, z) instanceof TileEntityGlassBell)
|
||||||
{
|
{
|
||||||
player.openGui(EquivalentExchange3.instance, GuiId.ALUDEL.ordinal(), world, x, y, z);
|
player.openGui(EquivalentExchange3.instance, GUIs.ALUDEL.ordinal(), world, x, y, z);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package com.pahimar.ee3.block;
|
package com.pahimar.ee3.block;
|
||||||
|
|
||||||
import com.pahimar.ee3.EquivalentExchange3;
|
import com.pahimar.ee3.EquivalentExchange3;
|
||||||
import com.pahimar.ee3.reference.GuiId;
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
import com.pahimar.ee3.reference.Names;
|
import com.pahimar.ee3.reference.Names;
|
||||||
import com.pahimar.ee3.reference.RenderIds;
|
import com.pahimar.ee3.reference.RenderIds;
|
||||||
import com.pahimar.ee3.tileentity.TileEntityAugmentationTable;
|
import com.pahimar.ee3.tileentity.TileEntityAugmentationTable;
|
||||||
|
@ -57,7 +57,7 @@ public class BlockAugmentationTable extends BlockEE implements ITileEntityProvid
|
||||||
{
|
{
|
||||||
if (world.getTileEntity(x, y, z) instanceof TileEntityAugmentationTable)
|
if (world.getTileEntity(x, y, z) instanceof TileEntityAugmentationTable)
|
||||||
{
|
{
|
||||||
player.openGui(EquivalentExchange3.instance, GuiId.AUGMENTATION_TABLE.ordinal(), world, x, y, z);
|
player.openGui(EquivalentExchange3.instance, GUIs.AUGMENTATION_TABLE.ordinal(), world, x, y, z);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package com.pahimar.ee3.block;
|
package com.pahimar.ee3.block;
|
||||||
|
|
||||||
import com.pahimar.ee3.EquivalentExchange3;
|
import com.pahimar.ee3.EquivalentExchange3;
|
||||||
import com.pahimar.ee3.reference.GuiId;
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
import com.pahimar.ee3.reference.Names;
|
import com.pahimar.ee3.reference.Names;
|
||||||
import com.pahimar.ee3.reference.Particles;
|
import com.pahimar.ee3.reference.Particles;
|
||||||
import com.pahimar.ee3.reference.RenderIds;
|
import com.pahimar.ee3.reference.RenderIds;
|
||||||
|
@ -76,7 +76,7 @@ public class BlockCalcinator extends BlockEE implements ITileEntityProvider
|
||||||
{
|
{
|
||||||
if (world.getTileEntity(x, y, z) instanceof TileEntityCalcinator)
|
if (world.getTileEntity(x, y, z) instanceof TileEntityCalcinator)
|
||||||
{
|
{
|
||||||
player.openGui(EquivalentExchange3.instance, GuiId.CALCINATOR.ordinal(), world, x, y, z);
|
player.openGui(EquivalentExchange3.instance, GUIs.CALCINATOR.ordinal(), world, x, y, z);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package com.pahimar.ee3.block;
|
package com.pahimar.ee3.block;
|
||||||
|
|
||||||
import com.pahimar.ee3.EquivalentExchange3;
|
import com.pahimar.ee3.EquivalentExchange3;
|
||||||
import com.pahimar.ee3.reference.GuiId;
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
import com.pahimar.ee3.reference.Names;
|
import com.pahimar.ee3.reference.Names;
|
||||||
import com.pahimar.ee3.reference.RenderIds;
|
import com.pahimar.ee3.reference.RenderIds;
|
||||||
import com.pahimar.ee3.tileentity.TileEntityAludel;
|
import com.pahimar.ee3.tileentity.TileEntityAludel;
|
||||||
|
@ -80,11 +80,11 @@ public class BlockGlassBell extends BlockEE implements ITileEntityProvider
|
||||||
{
|
{
|
||||||
if (world.getTileEntity(x, y - 1, z) instanceof TileEntityAludel)
|
if (world.getTileEntity(x, y - 1, z) instanceof TileEntityAludel)
|
||||||
{
|
{
|
||||||
player.openGui(EquivalentExchange3.instance, GuiId.ALUDEL.ordinal(), world, x, y - 1, z);
|
player.openGui(EquivalentExchange3.instance, GUIs.ALUDEL.ordinal(), world, x, y - 1, z);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
player.openGui(EquivalentExchange3.instance, GuiId.GLASS_BELL.ordinal(), world, x, y, z);
|
player.openGui(EquivalentExchange3.instance, GUIs.GLASS_BELL.ordinal(), world, x, y, z);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package com.pahimar.ee3.block;
|
package com.pahimar.ee3.block;
|
||||||
|
|
||||||
import com.pahimar.ee3.EquivalentExchange3;
|
import com.pahimar.ee3.EquivalentExchange3;
|
||||||
import com.pahimar.ee3.reference.GuiId;
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
import com.pahimar.ee3.reference.Names;
|
import com.pahimar.ee3.reference.Names;
|
||||||
import com.pahimar.ee3.reference.RenderIds;
|
import com.pahimar.ee3.reference.RenderIds;
|
||||||
import com.pahimar.ee3.tileentity.TileEntityResearchStation;
|
import com.pahimar.ee3.tileentity.TileEntityResearchStation;
|
||||||
|
@ -57,7 +57,7 @@ public class BlockResearchStation extends BlockEE implements ITileEntityProvider
|
||||||
{
|
{
|
||||||
if (world.getTileEntity(x, y, z) instanceof TileEntityResearchStation)
|
if (world.getTileEntity(x, y, z) instanceof TileEntityResearchStation)
|
||||||
{
|
{
|
||||||
player.openGui(EquivalentExchange3.instance, GuiId.RESEARCH_STATION.ordinal(), world, x, y, z);
|
player.openGui(EquivalentExchange3.instance, GUIs.RESEARCH_STATION.ordinal(), world, x, y, z);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.pahimar.ee3.client.gui.inventory;
|
||||||
|
|
||||||
|
import com.pahimar.ee3.inventory.ContainerSymbolSelection;
|
||||||
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
|
|
||||||
|
public class GuiSymbolSelection extends GuiContainer
|
||||||
|
{
|
||||||
|
public GuiSymbolSelection()
|
||||||
|
{
|
||||||
|
super(new ContainerSymbolSelection());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void drawGuiContainerBackgroundLayer(float opacity, int x, int y)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void drawDefaultBackground()
|
||||||
|
{
|
||||||
|
// NOOP
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.pahimar.ee3.client.handler;
|
||||||
|
|
||||||
|
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
||||||
|
import cpw.mods.fml.relauncher.Side;
|
||||||
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
import net.minecraftforge.client.event.MouseEvent;
|
||||||
|
|
||||||
|
@SideOnly(Side.CLIENT)
|
||||||
|
public class MouseEventHandler
|
||||||
|
{
|
||||||
|
@SubscribeEvent
|
||||||
|
public void onMouseEvent(MouseEvent event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -2,7 +2,7 @@ package com.pahimar.ee3.handler;
|
||||||
|
|
||||||
import com.pahimar.ee3.client.gui.inventory.*;
|
import com.pahimar.ee3.client.gui.inventory.*;
|
||||||
import com.pahimar.ee3.inventory.*;
|
import com.pahimar.ee3.inventory.*;
|
||||||
import com.pahimar.ee3.reference.GuiId;
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
import com.pahimar.ee3.tileentity.*;
|
import com.pahimar.ee3.tileentity.*;
|
||||||
import cpw.mods.fml.common.network.IGuiHandler;
|
import cpw.mods.fml.common.network.IGuiHandler;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
|
@ -13,45 +13,49 @@ public class GuiHandler implements IGuiHandler
|
||||||
@Override
|
@Override
|
||||||
public Object getServerGuiElement(int id, EntityPlayer entityPlayer, World world, int x, int y, int z)
|
public Object getServerGuiElement(int id, EntityPlayer entityPlayer, World world, int x, int y, int z)
|
||||||
{
|
{
|
||||||
if (id == GuiId.ALCHEMICAL_CHEST.ordinal())
|
if (id == GUIs.ALCHEMICAL_CHEST.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityAlchemicalChest tileEntityAlchemicalChest = (TileEntityAlchemicalChest) world.getTileEntity(x, y, z);
|
TileEntityAlchemicalChest tileEntityAlchemicalChest = (TileEntityAlchemicalChest) world.getTileEntity(x, y, z);
|
||||||
return new ContainerAlchemicalChest(entityPlayer.inventory, tileEntityAlchemicalChest);
|
return new ContainerAlchemicalChest(entityPlayer.inventory, tileEntityAlchemicalChest);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.GLASS_BELL.ordinal())
|
else if (id == GUIs.GLASS_BELL.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityGlassBell tileEntityGlassBell = (TileEntityGlassBell) world.getTileEntity(x, y, z);
|
TileEntityGlassBell tileEntityGlassBell = (TileEntityGlassBell) world.getTileEntity(x, y, z);
|
||||||
return new ContainerGlassBell(entityPlayer.inventory, tileEntityGlassBell);
|
return new ContainerGlassBell(entityPlayer.inventory, tileEntityGlassBell);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.ALCHEMICAL_BAG.ordinal())
|
else if (id == GUIs.ALCHEMICAL_BAG.ordinal())
|
||||||
{
|
{
|
||||||
return new ContainerAlchemicalBag(entityPlayer, new InventoryAlchemicalBag(entityPlayer.getHeldItem()));
|
return new ContainerAlchemicalBag(entityPlayer, new InventoryAlchemicalBag(entityPlayer.getHeldItem()));
|
||||||
}
|
}
|
||||||
else if (id == GuiId.ALCHEMICAL_TOME.ordinal())
|
else if (id == GUIs.ALCHEMICAL_TOME.ordinal())
|
||||||
{
|
{
|
||||||
// return new ContainerAlchemicalTome(new InventoryAlchemicalTome(entityPlayer.getHeldItem()));
|
// return new ContainerAlchemicalTome(new InventoryAlchemicalTome(entityPlayer.getHeldItem()));
|
||||||
return new ContainerAlchemicalTome(entityPlayer.inventory);
|
return new ContainerAlchemicalTome(entityPlayer.inventory);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.CALCINATOR.ordinal())
|
else if (id == GUIs.CALCINATOR.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityCalcinator tileEntityCalcinator = (TileEntityCalcinator) world.getTileEntity(x, y, z);
|
TileEntityCalcinator tileEntityCalcinator = (TileEntityCalcinator) world.getTileEntity(x, y, z);
|
||||||
return new ContainerCalcinator(entityPlayer.inventory, tileEntityCalcinator);
|
return new ContainerCalcinator(entityPlayer.inventory, tileEntityCalcinator);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.ALUDEL.ordinal())
|
else if (id == GUIs.ALUDEL.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityAludel tileEntityAludel = (TileEntityAludel) world.getTileEntity(x, y, z);
|
TileEntityAludel tileEntityAludel = (TileEntityAludel) world.getTileEntity(x, y, z);
|
||||||
return new ContainerAludel(entityPlayer.inventory, tileEntityAludel);
|
return new ContainerAludel(entityPlayer.inventory, tileEntityAludel);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.RESEARCH_STATION.ordinal())
|
else if (id == GUIs.RESEARCH_STATION.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityResearchStation tileEntityResearchStation = (TileEntityResearchStation) world.getTileEntity(x, y, z);
|
TileEntityResearchStation tileEntityResearchStation = (TileEntityResearchStation) world.getTileEntity(x, y, z);
|
||||||
return new ContainerResearchStation(entityPlayer.inventory, tileEntityResearchStation);
|
return new ContainerResearchStation(entityPlayer.inventory, tileEntityResearchStation);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.AUGMENTATION_TABLE.ordinal())
|
else if (id == GUIs.AUGMENTATION_TABLE.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityAugmentationTable tileEntityAugmentationTable = (TileEntityAugmentationTable) world.getTileEntity(x, y, z);
|
TileEntityAugmentationTable tileEntityAugmentationTable = (TileEntityAugmentationTable) world.getTileEntity(x, y, z);
|
||||||
return new ContainerAugmentationTable(entityPlayer.inventory, tileEntityAugmentationTable);
|
return new ContainerAugmentationTable(entityPlayer.inventory, tileEntityAugmentationTable);
|
||||||
}
|
}
|
||||||
|
else if (id == GUIs.SYMBOL_SELECTION.ordinal())
|
||||||
|
{
|
||||||
|
return new ContainerSymbolSelection();
|
||||||
|
}
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -59,45 +63,49 @@ public class GuiHandler implements IGuiHandler
|
||||||
@Override
|
@Override
|
||||||
public Object getClientGuiElement(int id, EntityPlayer entityPlayer, World world, int x, int y, int z)
|
public Object getClientGuiElement(int id, EntityPlayer entityPlayer, World world, int x, int y, int z)
|
||||||
{
|
{
|
||||||
if (id == GuiId.ALCHEMICAL_CHEST.ordinal())
|
if (id == GUIs.ALCHEMICAL_CHEST.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityAlchemicalChest tileEntityAlchemicalChest = (TileEntityAlchemicalChest) world.getTileEntity(x, y, z);
|
TileEntityAlchemicalChest tileEntityAlchemicalChest = (TileEntityAlchemicalChest) world.getTileEntity(x, y, z);
|
||||||
return new GuiAlchemicalChest(entityPlayer.inventory, tileEntityAlchemicalChest);
|
return new GuiAlchemicalChest(entityPlayer.inventory, tileEntityAlchemicalChest);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.GLASS_BELL.ordinal())
|
else if (id == GUIs.GLASS_BELL.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityGlassBell tileEntityGlassBell = (TileEntityGlassBell) world.getTileEntity(x, y, z);
|
TileEntityGlassBell tileEntityGlassBell = (TileEntityGlassBell) world.getTileEntity(x, y, z);
|
||||||
return new GuiGlassBell(entityPlayer.inventory, tileEntityGlassBell);
|
return new GuiGlassBell(entityPlayer.inventory, tileEntityGlassBell);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.ALCHEMICAL_BAG.ordinal())
|
else if (id == GUIs.ALCHEMICAL_BAG.ordinal())
|
||||||
{
|
{
|
||||||
return new GuiAlchemicalBag(entityPlayer, new InventoryAlchemicalBag(entityPlayer.getHeldItem()));
|
return new GuiAlchemicalBag(entityPlayer, new InventoryAlchemicalBag(entityPlayer.getHeldItem()));
|
||||||
}
|
}
|
||||||
else if (id == GuiId.ALCHEMICAL_TOME.ordinal())
|
else if (id == GUIs.ALCHEMICAL_TOME.ordinal())
|
||||||
{
|
{
|
||||||
// return new GuiAlchemicalTome(new InventoryAlchemicalTome(entityPlayer.getHeldItem()));
|
// return new GuiAlchemicalTome(new InventoryAlchemicalTome(entityPlayer.getHeldItem()));
|
||||||
return new GuiAlchemicalTome(entityPlayer);
|
return new GuiAlchemicalTome(entityPlayer);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.CALCINATOR.ordinal())
|
else if (id == GUIs.CALCINATOR.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityCalcinator tileEntityCalcinator = (TileEntityCalcinator) world.getTileEntity(x, y, z);
|
TileEntityCalcinator tileEntityCalcinator = (TileEntityCalcinator) world.getTileEntity(x, y, z);
|
||||||
return new GuiCalcinator(entityPlayer.inventory, tileEntityCalcinator);
|
return new GuiCalcinator(entityPlayer.inventory, tileEntityCalcinator);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.ALUDEL.ordinal())
|
else if (id == GUIs.ALUDEL.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityAludel tileEntityAludel = (TileEntityAludel) world.getTileEntity(x, y, z);
|
TileEntityAludel tileEntityAludel = (TileEntityAludel) world.getTileEntity(x, y, z);
|
||||||
return new GuiAludel(entityPlayer.inventory, tileEntityAludel);
|
return new GuiAludel(entityPlayer.inventory, tileEntityAludel);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.RESEARCH_STATION.ordinal())
|
else if (id == GUIs.RESEARCH_STATION.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityResearchStation tileEntityResearchStation = (TileEntityResearchStation) world.getTileEntity(x, y, z);
|
TileEntityResearchStation tileEntityResearchStation = (TileEntityResearchStation) world.getTileEntity(x, y, z);
|
||||||
return new GuiResearchStation(entityPlayer.inventory, tileEntityResearchStation);
|
return new GuiResearchStation(entityPlayer.inventory, tileEntityResearchStation);
|
||||||
}
|
}
|
||||||
else if (id == GuiId.AUGMENTATION_TABLE.ordinal())
|
else if (id == GUIs.AUGMENTATION_TABLE.ordinal())
|
||||||
{
|
{
|
||||||
TileEntityAugmentationTable tileEntityAugmentationTable = (TileEntityAugmentationTable) world.getTileEntity(x, y, z);
|
TileEntityAugmentationTable tileEntityAugmentationTable = (TileEntityAugmentationTable) world.getTileEntity(x, y, z);
|
||||||
return new GuiAugmentationTable(entityPlayer.inventory, tileEntityAugmentationTable);
|
return new GuiAugmentationTable(entityPlayer.inventory, tileEntityAugmentationTable);
|
||||||
}
|
}
|
||||||
|
else if (id == GUIs.SYMBOL_SELECTION.ordinal())
|
||||||
|
{
|
||||||
|
return new GuiSymbolSelection();
|
||||||
|
}
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
package com.pahimar.ee3.inventory;
|
||||||
|
|
||||||
|
public class ContainerSymbolSelection extends ContainerEE
|
||||||
|
{
|
||||||
|
}
|
|
@ -2,7 +2,7 @@ package com.pahimar.ee3.item;
|
||||||
|
|
||||||
import com.pahimar.ee3.EquivalentExchange3;
|
import com.pahimar.ee3.EquivalentExchange3;
|
||||||
import com.pahimar.ee3.reference.Colors;
|
import com.pahimar.ee3.reference.Colors;
|
||||||
import com.pahimar.ee3.reference.GuiId;
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
import com.pahimar.ee3.reference.Names;
|
import com.pahimar.ee3.reference.Names;
|
||||||
import com.pahimar.ee3.reference.Textures;
|
import com.pahimar.ee3.reference.Textures;
|
||||||
import com.pahimar.ee3.util.ColorHelper;
|
import com.pahimar.ee3.util.ColorHelper;
|
||||||
|
@ -103,7 +103,7 @@ public class ItemAlchemicalBag extends ItemEE implements IOwnable
|
||||||
// Set a UUID on the Alchemical Bag, if one doesn't exist already
|
// Set a UUID on the Alchemical Bag, if one doesn't exist already
|
||||||
NBTHelper.setUUID(itemStack);
|
NBTHelper.setUUID(itemStack);
|
||||||
NBTHelper.setBoolean(itemStack, Names.NBT.ALCHEMICAL_BAG_GUI_OPEN, true);
|
NBTHelper.setBoolean(itemStack, Names.NBT.ALCHEMICAL_BAG_GUI_OPEN, true);
|
||||||
entityPlayer.openGui(EquivalentExchange3.instance, GuiId.ALCHEMICAL_BAG.ordinal(), entityPlayer.worldObj, (int) entityPlayer.posX, (int) entityPlayer.posY, (int) entityPlayer.posZ);
|
entityPlayer.openGui(EquivalentExchange3.instance, GUIs.ALCHEMICAL_BAG.ordinal(), entityPlayer.worldObj, (int) entityPlayer.posX, (int) entityPlayer.posY, (int) entityPlayer.posZ);
|
||||||
}
|
}
|
||||||
|
|
||||||
return itemStack;
|
return itemStack;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package com.pahimar.ee3.item;
|
package com.pahimar.ee3.item;
|
||||||
|
|
||||||
import com.pahimar.ee3.EquivalentExchange3;
|
import com.pahimar.ee3.EquivalentExchange3;
|
||||||
import com.pahimar.ee3.reference.GuiId;
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
import com.pahimar.ee3.reference.Names;
|
import com.pahimar.ee3.reference.Names;
|
||||||
import com.pahimar.ee3.skill.PlayerKnowledge;
|
import com.pahimar.ee3.skill.PlayerKnowledge;
|
||||||
import com.pahimar.ee3.util.IOwnable;
|
import com.pahimar.ee3.util.IOwnable;
|
||||||
|
@ -34,7 +34,7 @@ public class ItemAlchemicalTome extends ItemEE implements IOwnable
|
||||||
// Set the owner
|
// Set the owner
|
||||||
ItemHelper.setOwner(itemStack, entityPlayer);
|
ItemHelper.setOwner(itemStack, entityPlayer);
|
||||||
|
|
||||||
entityPlayer.openGui(EquivalentExchange3.instance, GuiId.ALCHEMICAL_TOME.ordinal(), entityPlayer.worldObj, (int) entityPlayer.posX, (int) entityPlayer.posY, (int) entityPlayer.posZ);
|
entityPlayer.openGui(EquivalentExchange3.instance, GUIs.ALCHEMICAL_TOME.ordinal(), entityPlayer.worldObj, (int) entityPlayer.posX, (int) entityPlayer.posY, (int) entityPlayer.posZ);
|
||||||
}
|
}
|
||||||
|
|
||||||
return itemStack;
|
return itemStack;
|
||||||
|
|
|
@ -1,8 +1,15 @@
|
||||||
package com.pahimar.ee3.item;
|
package com.pahimar.ee3.item;
|
||||||
|
|
||||||
|
import com.pahimar.ee3.EquivalentExchange3;
|
||||||
|
import com.pahimar.ee3.reference.GUIs;
|
||||||
|
import com.pahimar.ee3.reference.Key;
|
||||||
import com.pahimar.ee3.reference.Names;
|
import com.pahimar.ee3.reference.Names;
|
||||||
|
import com.pahimar.ee3.util.IKeyBound;
|
||||||
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
public class ItemChalk extends ItemEE
|
public class ItemChalk extends ItemEE implements IKeyBound
|
||||||
{
|
{
|
||||||
public ItemChalk()
|
public ItemChalk()
|
||||||
{
|
{
|
||||||
|
@ -10,4 +17,25 @@ public class ItemChalk extends ItemEE
|
||||||
this.setMaxStackSize(64);
|
this.setMaxStackSize(64);
|
||||||
this.setUnlocalizedName(Names.Items.CHALK);
|
this.setUnlocalizedName(Names.Items.CHALK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean getShareTag()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer entityPlayer)
|
||||||
|
{
|
||||||
|
return itemStack;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void doKeyBindingAction(EntityPlayer entityPlayer, ItemStack itemStack, Key key)
|
||||||
|
{
|
||||||
|
if (key == Key.TOGGLE)
|
||||||
|
{
|
||||||
|
entityPlayer.openGui(EquivalentExchange3.instance, GUIs.SYMBOL_SELECTION.ordinal(), entityPlayer.worldObj, (int) entityPlayer.posX, (int) entityPlayer.posY, (int) entityPlayer.posZ);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
package com.pahimar.ee3.reference;
|
package com.pahimar.ee3.reference;
|
||||||
|
|
||||||
public enum GuiId
|
public enum GUIs
|
||||||
{
|
{
|
||||||
PORTABLE_CRAFTING,
|
PORTABLE_CRAFTING,
|
||||||
CALCINATOR,
|
CALCINATOR,
|
||||||
|
@ -11,5 +11,6 @@ public enum GuiId
|
||||||
RESEARCH_STATION,
|
RESEARCH_STATION,
|
||||||
AUGMENTATION_TABLE,
|
AUGMENTATION_TABLE,
|
||||||
ALCHEMICAL_TOME,
|
ALCHEMICAL_TOME,
|
||||||
TRANSMUTATION_SQUARE
|
TRANSMUTATION_SQUARE,
|
||||||
|
SYMBOL_SELECTION
|
||||||
}
|
}
|
Loading…
Reference in a new issue