From d1f16f45687f080750f62f9fcc7a7e3751639de9 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 7 Jun 2022 15:12:16 -0400 Subject: [PATCH] Actually allow players to join --- src/main/java/org/geysermc/connect/utils/Player.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/geysermc/connect/utils/Player.java b/src/main/java/org/geysermc/connect/utils/Player.java index d3e4e72..98728e4 100644 --- a/src/main/java/org/geysermc/connect/utils/Player.java +++ b/src/main/java/org/geysermc/connect/utils/Player.java @@ -29,6 +29,7 @@ import com.fasterxml.jackson.databind.JsonNode; import com.nukkitx.math.vector.Vector2f; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; +import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.BedrockServerSession; import com.nukkitx.protocol.bedrock.data.*; import com.nukkitx.protocol.bedrock.packet.*; @@ -55,6 +56,7 @@ import org.geysermc.geyser.util.DimensionUtils; import java.util.ArrayList; import java.util.List; +import java.util.UUID; @Getter public class Player { @@ -144,6 +146,8 @@ public class Player { startGamePacket.setItemEntries(itemMappings.getItemEntries()); startGamePacket.setInventoriesServerAuthoritative(true); startGamePacket.setServerEngine(""); + startGamePacket.setPlayerPropertyData(NbtMap.EMPTY); + startGamePacket.setWorldTemplateId(UUID.randomUUID()); SyncedPlayerMovementSettings settings = new SyncedPlayerMovementSettings(); settings.setMovementMode(AuthoritativeMovementMode.CLIENT);