package net.minecraft.server; import java.io.IOException; public class PacketPlayOutWorldEvent implements Packet<PacketListenerPlayOut> { private int a; private BlockPosition b; private int c; private boolean d; public PacketPlayOutWorldEvent() {} public PacketPlayOutWorldEvent(int i, BlockPosition blockposition, int j, boolean flag) { this.a = i; this.b = blockposition.immutableCopy(); this.c = j; this.d = flag; } @Override public void a(PacketDataSerializer packetdataserializer) throws IOException { this.a = packetdataserializer.readInt(); this.b = packetdataserializer.e(); this.c = packetdataserializer.readInt(); this.d = packetdataserializer.readBoolean(); } @Override public void b(PacketDataSerializer packetdataserializer) throws IOException { packetdataserializer.writeInt(this.a); packetdataserializer.a(this.b); packetdataserializer.writeInt(this.c); packetdataserializer.writeBoolean(this.d); } public void a(PacketListenerPlayOut packetlistenerplayout) { packetlistenerplayout.a(this); } }