/* * Decompiled with CFR 0.152. * * Could not load the following classes: * org.bukkit.entity.Player */ package de.maxhenkel.voicechat.net; import de.maxhenkel.voicechat.Voicechat; import de.maxhenkel.voicechat.net.Packet; import de.maxhenkel.voicechat.util.FriendlyByteBuf; import de.maxhenkel.voicechat.util.Key; import org.bukkit.entity.Player; public class UpdateStatePacket implements Packet { public static final Key PLAYER_STATE = Voicechat.compatibility.createNamespacedKey("update_state"); private boolean disabled; public UpdateStatePacket() { } public UpdateStatePacket(boolean disabled) { this.disabled = disabled; } public boolean isDisabled() { return this.disabled; } @Override public Key getID() { return PLAYER_STATE; } @Override public void onPacket(Player player) { Voicechat.SERVER.getServer().getPlayerStateManager().onUpdateStatePacket(player, this); } @Override public UpdateStatePacket fromBytes(FriendlyByteBuf buf) { this.disabled = buf.readBoolean(); return this; } @Override public void toBytes(FriendlyByteBuf buf) { buf.writeBoolean(this.disabled); } }