
net.minecraft.server.PacketPlayOutEntityMetadata Maven / Gradle / Ivy
package net.minecraft.server;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;
public class PacketPlayOutEntityMetadata implements Packet {
private int a;
private List b;
public PacketPlayOutEntityMetadata() {
}
public PacketPlayOutEntityMetadata(Entity entity, List values) {
this.a = entity.id;
this.b = values;
}
public PacketPlayOutEntityMetadata(Entity entity, DataWatcher.WatchableObject... values) {
this.a = entity.id;
this.b = Arrays.asList(values);
}
public PacketPlayOutEntityMetadata(int i, DataWatcher datawatcher, boolean flag) {
this.a = i;
if (flag) {
this.b = datawatcher.c();
} else {
this.b = datawatcher.b();
}
}
public void a(PacketDataSerializer packetdataserializer) throws IOException {
this.a = packetdataserializer.e();
this.b = DataWatcher.b(packetdataserializer);
}
public void b(PacketDataSerializer packetdataserializer) throws IOException {
packetdataserializer.b(this.a);
DataWatcher.a(this.b, packetdataserializer);
}
public void a(PacketListenerPlayOut packetlistenerplayout) {
packetlistenerplayout.a(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy