Skip to content

Commit

Permalink
fix: Invalid AdventureSettingsPacket
Browse files Browse the repository at this point in the history
  • Loading branch information
brokiem committed Apr 9, 2023
1 parent 68801bc commit e380c13
Showing 1 changed file with 0 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerAbilitiesPacket;
import com.nukkitx.protocol.bedrock.data.Ability;
import com.nukkitx.protocol.bedrock.data.AbilityType;
import com.nukkitx.protocol.bedrock.data.AdventureSetting;
import com.nukkitx.protocol.bedrock.packet.AdventureSettingsPacket;
import com.nukkitx.protocol.bedrock.packet.RequestAbilityPacket;
import org.barrelmc.barrel.network.translator.interfaces.JavaPacketTranslator;
import org.barrelmc.barrel.player.Player;
Expand All @@ -15,12 +13,6 @@ public class PlayerAbilitiesPacket implements JavaPacketTranslator {
public void translate(MinecraftPacket pk, Player player) {
ServerboundPlayerAbilitiesPacket packet = (ServerboundPlayerAbilitiesPacket) pk;

if (packet.isFlying()) {
AdventureSettingsPacket adventureSettingsPacket = new AdventureSettingsPacket();
adventureSettingsPacket.setUniqueEntityId(player.getRuntimeEntityId());
adventureSettingsPacket.getSettings().add(AdventureSetting.FLYING);
player.getBedrockClient().getSession().sendPacket(adventureSettingsPacket);
}
RequestAbilityPacket requestAbilityPacket = new RequestAbilityPacket();
requestAbilityPacket.setAbility(Ability.FLYING);
requestAbilityPacket.setType(AbilityType.BOOLEAN);
Expand Down

0 comments on commit e380c13

Please sign in to comment.