Package mekanism.common.network.PacketTileEntity

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage


              player.addChatMessage(new ChatComponentText(EnumColor.DARK_BLUE + "[Mekanism]" + EnumColor.GREY + " " + MekanismUtils.localize("tooltip.configurator.toggleColor") + ": " + config.getSideData().get(config.getConfiguration()[MekanismUtils.getBaseOrientation(side, config.getOrientation())]).color.getName()));

              if(config instanceof TileEntityBasicBlock)
              {
                TileEntityBasicBlock tileEntity = (TileEntityBasicBlock)config;
                Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(tileEntity), tileEntity.getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(tileEntity)));
              }

              return true;
            }
          }
View Full Code Here


    if(guibutton.id == 0)
    {
      ArrayList data = new ArrayList();
      data.add(3);

      Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
    }
    else if(guibutton.id == 1)
    {
      ArrayList data = new ArrayList();
      data.add(4);

      Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
    }
    else if(guibutton.id == 2)
    {
      Mekanism.packetHandler.sendToServer(new DigitalMinerGuiMessage(MinerGuiPacket.SERVER, Coord4D.get(tileEntity), 0, 0, 0));
    }
View Full Code Here

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

        ArrayList data = new ArrayList();
        data.add(0);

        Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
      }

      if(xAxis >= 147 && xAxis <= 161 && yAxis >= 63 && yAxis <= 77)
      {
                SoundHandler.playSound("gui.button.press");

        ArrayList data = new ArrayList();
        data.add(1);

        Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
      }

      if(xAxis >= 131 && xAxis <= 145 && yAxis >= 47 && yAxis <= 61)
      {
                SoundHandler.playSound("gui.button.press");

        ArrayList data = new ArrayList();
        data.add(5);

        Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
      }

      if(xAxis >= 131 && xAxis <= 145 && yAxis >= 63 && yAxis <= 77)
      {
                SoundHandler.playSound("gui.button.press");

        ArrayList data = new ArrayList();
        data.add(9);

        Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
      }

      if(xAxis >= 144 && xAxis <= 160 && yAxis >= 27 && yAxis <= 43)
      {
        boolean doNull = false;
        ItemStack stack = mc.thePlayer.inventory.getItemStack();
        ItemStack toUse = null;

        if(stack != null && !Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
        {
          if(stack.getItem() instanceof ItemBlock)
          {
            if(Block.getBlockFromItem(stack.getItem()) != Blocks.bedrock)
            {
              toUse = stack.copy();
              toUse.stackSize = 1;
            }
          }
        }
        else if(stack == null && Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
        {
          doNull = true;
        }

        if(toUse != null || doNull)
        {
          ArrayList data = new ArrayList();
          data.add(2);

          if(stack != null)
          {
            data.add(false);
            data.add(MekanismUtils.getID(toUse));
            data.add(toUse.getItemDamage());
          }
          else {
            data.add(true);
          }

          Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
        }

                SoundHandler.playSound("gui.button.press");
      }
    }
View Full Code Here

        {
          TileEntityDynamicTank tileEntity = (TileEntityDynamicTank)world.getTileEntity(x, y, z);

          if(!manageInventory(entityplayer, tileEntity))
          {
            Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(tileEntity), tileEntity.getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(tileEntity)));
            entityplayer.openGui(Mekanism.instance, 18, world, x, y, z);
          }
          else {
            entityplayer.inventory.markDirty();
            tileEntity.sendPacketToRenderer();
View Full Code Here

      if(xAxis >= 11 && xAxis <= 25 && yAxis >= 141 && yAxis <= 155)
      {
        ArrayList data = new ArrayList();
        data.add(10);

        Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
        SoundHandler.playSound("gui.button.press");
      }
    }
  }
View Full Code Here

      ArrayList data = new ArrayList();
      data.add(6);
      data.add(toUse);

      Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));

      radiusField.setText("");
    }
  }
View Full Code Here

      ArrayList data = new ArrayList();
      data.add(7);
      data.add(toUse);

      Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));

      minField.setText("");
    }
  }
View Full Code Here

      ArrayList data = new ArrayList();
      data.add(8);
      data.add(toUse);

      Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));

      maxField.setText("");
    }
  }
View Full Code Here

          sorter.filters.add(index, message.tEdited);
        }

        for(EntityPlayer iterPlayer : sorter.playersUsing)
        {
          Mekanism.packetHandler.sendTo(new TileEntityMessage(Coord4D.get(sorter), sorter.getFilterPacket(new ArrayList())), (EntityPlayerMP)iterPlayer);
        }
      }
      else if(message.type == 1 && message.coord4D.getTileEntity(worldServer) instanceof TileEntityDigitalMiner)
      {
        TileEntityDigitalMiner miner = (TileEntityDigitalMiner)message.coord4D.getTileEntity(worldServer);

        if(!miner.filters.contains(message.mFilter))
        {
          return null;
        }

        int index = miner.filters.indexOf(message.mFilter);

        miner.filters.remove(index);

        if(!message.delete)
        {
          miner.filters.add(index, message.mEdited);
        }

        for(EntityPlayer iterPlayer : miner.playersUsing)
        {
          Mekanism.packetHandler.sendTo(new TileEntityMessage(Coord4D.get(miner), miner.getFilterPacket(new ArrayList())), (EntityPlayerMP)iterPlayer);
        }
      }
    }
 
    return null;
View Full Code Here

      if(xAxis >= 12 && xAxis <= 26 && yAxis >= 110 && yAxis <= 124)
      {
        ArrayList data = new ArrayList();
        data.add(1);

        Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
        SoundHandler.playSound("gui.button.press");
      }

      if(xAxis >= 12 && xAxis <= 26 && yAxis >= 84 && yAxis <= 98)
      {
        ArrayList data = new ArrayList();
        data.add(2);

        Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
        SoundHandler.playSound("gui.button.press");
      }
    }

    if(Keyboard.isKeyDown(Keyboard.KEY_LSHIFT) && button == 0)
    {
      button = 2;
    }

    if(xAxis >= 13 && xAxis <= 29 && yAxis >= 137 && yAxis <= 153)
    {
      ArrayList data = new ArrayList();
      data.add(0);
      data.add(button);

      Mekanism.packetHandler.sendToServer(new TileEntityMessage(Coord4D.get(tileEntity), data));
      SoundHandler.playSound("mekanism:etc.Ding");
    }
  }
View Full Code Here

TOP

Related Classes of mekanism.common.network.PacketTileEntity.TileEntityMessage

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.