Search in sources :

Example 6 with S35PacketUpdateTileEntity

use of net.minecraft.network.play.server.S35PacketUpdateTileEntity in project ArsMagica2 by Mithion.

the class TileEntityArmorImbuer method getDescriptionPacket.

/*
	@Override
	public ItemStack[] getRunesInKey(){
		return new ItemStack[]{
				inventory[1],
				inventory[2],
				inventory[3]
		};
	}
	*/
@Override
public Packet getDescriptionPacket() {
    NBTTagCompound compound = new NBTTagCompound();
    writeToNBT(compound);
    S35PacketUpdateTileEntity packet = new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, worldObj.getBlockMetadata(xCoord, yCoord, zCoord), compound);
    return packet;
}
Also used : S35PacketUpdateTileEntity(net.minecraft.network.play.server.S35PacketUpdateTileEntity) NBTTagCompound(net.minecraft.nbt.NBTTagCompound)

Example 7 with S35PacketUpdateTileEntity

use of net.minecraft.network.play.server.S35PacketUpdateTileEntity in project ArsMagica2 by Mithion.

the class TileEntityFlickerHabitat method getDescriptionPacket.

@Override
public Packet getDescriptionPacket() {
    NBTTagCompound nbt = new NBTTagCompound();
    this.writeToNBT(nbt);
    return new S35PacketUpdateTileEntity(this.xCoord, this.yCoord, this.zCoord, 1, nbt);
}
Also used : S35PacketUpdateTileEntity(net.minecraft.network.play.server.S35PacketUpdateTileEntity) NBTTagCompound(net.minecraft.nbt.NBTTagCompound)

Example 8 with S35PacketUpdateTileEntity

use of net.minecraft.network.play.server.S35PacketUpdateTileEntity in project ArsMagica2 by Mithion.

the class TileEntityCraftingAltar method getDescriptionPacket.

@Override
public Packet getDescriptionPacket() {
    NBTTagCompound compound = new NBTTagCompound();
    this.writeToNBT(compound);
    S35PacketUpdateTileEntity packet = new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, worldObj.getBlockMetadata(xCoord, yCoord, zCoord), compound);
    return packet;
}
Also used : S35PacketUpdateTileEntity(net.minecraft.network.play.server.S35PacketUpdateTileEntity) NBTTagCompound(net.minecraft.nbt.NBTTagCompound)

Example 9 with S35PacketUpdateTileEntity

use of net.minecraft.network.play.server.S35PacketUpdateTileEntity in project ArsMagica2 by Mithion.

the class TileEntityParticleEmitter method getDescriptionPacket.

@Override
public Packet getDescriptionPacket() {
    NBTTagCompound compound = new NBTTagCompound();
    this.writeToNBT(compound);
    S35PacketUpdateTileEntity packet = new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, worldObj.getBlockMetadata(xCoord, yCoord, zCoord), compound);
    return packet;
}
Also used : S35PacketUpdateTileEntity(net.minecraft.network.play.server.S35PacketUpdateTileEntity) NBTTagCompound(net.minecraft.nbt.NBTTagCompound)

Example 10 with S35PacketUpdateTileEntity

use of net.minecraft.network.play.server.S35PacketUpdateTileEntity in project ArsMagica2 by Mithion.

the class TileEntityManaBattery method getDescriptionPacket.

@Override
public Packet getDescriptionPacket() {
    NBTTagCompound compound = new NBTTagCompound();
    this.writeToNBT(compound);
    S35PacketUpdateTileEntity packet = new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, worldObj.getBlockMetadata(xCoord, yCoord, zCoord), compound);
    return packet;
}
Also used : S35PacketUpdateTileEntity(net.minecraft.network.play.server.S35PacketUpdateTileEntity) NBTTagCompound(net.minecraft.nbt.NBTTagCompound)

Aggregations

S35PacketUpdateTileEntity (net.minecraft.network.play.server.S35PacketUpdateTileEntity)40 NBTTagCompound (net.minecraft.nbt.NBTTagCompound)39 Entity (net.minecraft.entity.Entity)1 TileEntity (net.minecraft.tileentity.TileEntity)1 EntityDrone (pneumaticCraft.common.entity.living.EntityDrone)1