package net.minecraft.server; import java.io.IOException; import javax.annotation.Nullable; public class PacketPlayOutScoreboardDisplayObjective implements Packet<PacketListenerPlayOut> { private int a; private String b; public PacketPlayOutScoreboardDisplayObjective() {} public PacketPlayOutScoreboardDisplayObjective(int i, @Nullable ScoreboardObjective scoreboardobjective) { this.a = i; if (scoreboardobjective == null) { this.b = ""; } else { this.b = scoreboardobjective.getName(); } } @Override public void a(PacketDataSerializer packetdataserializer) throws IOException { this.a = packetdataserializer.readByte(); this.b = packetdataserializer.e(16); } @Override public void b(PacketDataSerializer packetdataserializer) throws IOException { packetdataserializer.writeByte(this.a); packetdataserializer.a(this.b); } public void a(PacketListenerPlayOut packetlistenerplayout) { packetlistenerplayout.a(this); } }