public override void writePacketData(DataOutputStream dataoutputstream) { dataoutputstream.writeInt(protocolVersion); dataoutputstream.writeUTF(username); dataoutputstream.writeUTF(password); dataoutputstream.writeLong(mapSeed); dataoutputstream.writeByte(dimension); }
public override void writePacketData(DataOutputStream dataoutputstream) { dataoutputstream.writeByte(windowId); dataoutputstream.writeByte(inventoryType); dataoutputstream.writeUTF(windowTitle); dataoutputstream.writeByte(slotsCount); }
public override void writePacketData(DataOutputStream dataoutputstream) { dataoutputstream.writeInt(xPosition); dataoutputstream.writeShort(yPosition); dataoutputstream.writeInt(zPosition); for (int i = 0; i < 4; i++) { dataoutputstream.writeUTF(signLines[i]); } }
public override void writePacketData(DataOutputStream dataoutputstream) { dataoutputstream.writeInt(entityId); dataoutputstream.writeUTF(name); dataoutputstream.writeInt(xPosition); dataoutputstream.writeInt(yPosition); dataoutputstream.writeInt(zPosition); dataoutputstream.writeByte(rotation); dataoutputstream.writeByte(pitch); dataoutputstream.writeShort(currentItem); }
public override void writePacketData(DataOutputStream dataoutputstream) { dataoutputstream.writeUTF(username); }
private static void writeWatchableObject(DataOutputStream dataoutputstream, WatchableObject watchableobject) { int i = (watchableobject.getObjectType() << 5 | watchableobject.getDataValueId() & 0x1f) & 0xff; dataoutputstream.writeByte(i); switch (watchableobject.getObjectType()) { case 0: // '\0' try { dataoutputstream.writeByte(((Byte) watchableobject.getObject()).byteValue()); } catch { dataoutputstream.writeByte((sbyte) (watchableobject.getObject())); } break; case 1: // '\001' dataoutputstream.writeShort(((Short) watchableobject.getObject()).shortValue()); break; case 2: // '\002' dataoutputstream.writeInt(((Integer) watchableobject.getObject()).intValue()); break; case 3: // '\003' dataoutputstream.writeFloat(((Float) watchableobject.getObject()).floatValue()); break; case 4: // '\004' dataoutputstream.writeUTF((string) watchableobject.getObject()); break; case 5: // '\005' var itemstack = (ItemStack) watchableobject.getObject(); dataoutputstream.writeShort(itemstack.getItem().shiftedIndex); dataoutputstream.writeByte(itemstack.stackSize); dataoutputstream.writeShort(itemstack.getItemDamage()); // fall through (cant.. c# ...) var chunkcoordinates2 = (ChunkCoordinates) watchableobject.getObject(); dataoutputstream.writeInt(chunkcoordinates2.posX); dataoutputstream.writeInt(chunkcoordinates2.posY); dataoutputstream.writeInt(chunkcoordinates2.posZ); break; case 6: // '\006' var chunkcoordinates = (ChunkCoordinates) watchableobject.getObject(); dataoutputstream.writeInt(chunkcoordinates.posX); dataoutputstream.writeInt(chunkcoordinates.posY); dataoutputstream.writeInt(chunkcoordinates.posZ); break; } }
public override void writePacketData(DataOutputStream dataoutputstream) { dataoutputstream.writeUTF(reason); }