public override void writePacketData(DataOutputStream dataoutputstream) { dataoutputstream.writeDouble(xPosition); dataoutputstream.writeDouble(yPosition); dataoutputstream.writeDouble(stance); dataoutputstream.writeDouble(zPosition); base.writePacketData(dataoutputstream); }
public override void writePacketData(DataOutputStream dataoutputstream) { dataoutputstream.writeDouble(explosionX); dataoutputstream.writeDouble(explosionY); dataoutputstream.writeDouble(explosionZ); dataoutputstream.writeFloat(explosionSize); dataoutputstream.writeInt(destroyedBlockPositions.size()); var i = (int) explosionX; var j = (int) explosionY; var k = (int) explosionZ; int j1; for (Iterator iterator = destroyedBlockPositions.iterator(); iterator.hasNext(); dataoutputstream.writeByte(j1)) { var chunkposition = (ChunkPosition) iterator.next(); int l = chunkposition.x - i; int i1 = chunkposition.y - j; j1 = chunkposition.z - k; dataoutputstream.writeByte(l); dataoutputstream.writeByte(i1); } }