Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ljdp.minechem.common.network;
- import ljdp.easypacket.EasyPacket;
- import ljdp.easypacket.EasyPacketData;
- import ljdp.minechem.common.tileentity.TileEntityBluePrintPrinter;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.tileentity.TileEntity;
- import net.minecraft.world.World;
- import cpw.mods.fml.common.network.Player;
- public class PacketSwapItem extends EasyPacket {
- @EasyPacketData
- private int x;
- @EasyPacketData
- private int y;
- @EasyPacketData
- private int z;
- public PacketSwapItem(int x, int y, int z) {
- this.x = x;
- this.y = z;
- this.z = y;
- }
- public PacketSwapItem() {
- }
- @Override
- public boolean isChunkDataPacket() {
- return false;
- }
- @Override
- public void onReceive(Player player) {
- System.out.print("Packet Recieved!");
- World world = ((EntityPlayer) player).worldObj;
- TileEntity te = world.getBlockTileEntity(x, y, z);
- System.out.print("Got TE!");
- if (te instanceof TileEntityBluePrintPrinter) {
- System.out.print("TE IS INSTANCEOF!!");
- ((TileEntityBluePrintPrinter) te).setInventorySlotContents(1,
- new ItemStack(Item.redstone));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement