Package mekanism.common.network.PacketElectricChest

Examples of mekanism.common.network.PacketElectricChest.ElectricChestMessage


      {
                SoundHandler.playSound("gui.button.press");

        if(isBlock)
        {
          Mekanism.packetHandler.sendToServer(new ElectricChestMessage(ElectricChestPacketType.LOCK, !getLocked(), true, 0, 0, null, Coord4D.get(tileEntity)));
        }
        else {
          Mekanism.packetHandler.sendToServer(new ElectricChestMessage(ElectricChestPacketType.LOCK, !getLocked(), false, 0, 0, null, null));

          ItemStack stack = mc.thePlayer.getCurrentEquippedItem();
          ((IElectricChest)stack.getItem()).setLocked(stack, !getLocked());
        }
      }
View Full Code Here


          {
            MekanismUtils.openElectricChestGui((EntityPlayerMP)entityplayer, electricChest, null, true);
          }
          else if(!electricChest.authenticated)
          {
            Mekanism.packetHandler.sendTo(new ElectricChestMessage(ElectricChestPacketType.CLIENT_OPEN, true, false, 2, 0, null, Coord4D.get(electricChest)), (EntityPlayerMP)entityplayer);
          }
          else {
            Mekanism.packetHandler.sendTo(new ElectricChestMessage(ElectricChestPacketType.CLIENT_OPEN, true, false, 1, 0, null, Coord4D.get(electricChest)), (EntityPlayerMP)entityplayer);
          }

          return true;
        }
      }
View Full Code Here

    }
    else {
      if(isBlock)
      {
        tileEntity.setEnergy(tileEntity.getEnergy() - 100);
        Mekanism.packetHandler.sendToServer(new ElectricChestMessage(ElectricChestPacketType.SERVER_OPEN, true, true, 0, 0, null, Coord4D.get(tileEntity)));
      }
      else {
        ((IEnergizedItem)itemStack.getItem()).setEnergy(itemStack, ((IEnergizedItem)itemStack.getItem()).getEnergy(itemStack) - 100);
        Mekanism.packetHandler.sendToServer(new ElectricChestMessage(ElectricChestPacketType.SERVER_OPEN, true, false, 0, 0, null, null));
      }

      SoundHandler.playSound("mekanism:etc.Success");
    }
  }
View Full Code Here

    {
      if(!world.isRemote)
      {
        if(!getAuthenticated(itemstack))
        {
          Mekanism.packetHandler.sendTo(new ElectricChestMessage(ElectricChestPacketType.CLIENT_OPEN, false, false, 2, 0, null, null), (EntityPlayerMP)entityplayer);
        }
        else if(getLocked(itemstack) && getEnergy(itemstack) > 0)
        {
          Mekanism.packetHandler.sendTo(new ElectricChestMessage(ElectricChestPacketType.CLIENT_OPEN, false, false, 1, 0, null, null), (EntityPlayerMP)entityplayer);
        }
        else {
          InventoryElectricChest inventory = new InventoryElectricChest(entityplayer);
          MekanismUtils.openElectricChestGui((EntityPlayerMP)entityplayer, null, inventory, false);
        }
View Full Code Here

      ticker = 30;
    }
    else {
      if(isBlock)
      {
        Mekanism.packetHandler.sendToServer(new ElectricChestMessage(ElectricChestPacketType.PASSWORD, true, false, 0, 0, confirmPasswordField.getText(), Coord4D.get(tileEntity)));
        Mekanism.packetHandler.sendToServer(new ElectricChestMessage(ElectricChestPacketType.SERVER_OPEN, false, true, 0, 0, null, Coord4D.get(tileEntity)));
      }
      else {
        ((IElectricChest)itemStack.getItem()).setPassword(itemStack, confirmPasswordField.getText());
        Mekanism.packetHandler.sendToServer(new ElectricChestMessage(ElectricChestPacketType.PASSWORD, false, false, 0, 0, confirmPasswordField.getText(), null));
        Mekanism.packetHandler.sendToServer(new ElectricChestMessage(ElectricChestPacketType.SERVER_OPEN, false, false, 0, 0, null, null));
      }
    }
  }
View Full Code Here

    player.closeContainer();
    int id = player.currentWindowId;

    if(isBlock)
    {
      Mekanism.packetHandler.sendTo(new ElectricChestMessage(ElectricChestPacketType.CLIENT_OPEN, true, false, 0, id, null, Coord4D.get(tileEntity)), player);
    }
    else {
      Mekanism.packetHandler.sendTo(new ElectricChestMessage(ElectricChestPacketType.CLIENT_OPEN, false, false, 0, id, null, null), player);
    }

    player.openContainer = new ContainerElectricChest(player.inventory, tileEntity, inventory, isBlock);
    player.openContainer.windowId = id;
    player.openContainer.addCraftingToCrafters(player);
View Full Code Here

TOP

Related Classes of mekanism.common.network.PacketElectricChest.ElectricChestMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.