diff --git a/src/main/java/dev/hytalemodding/events/ExampleEvent.java b/src/main/java/dev/hytalemodding/events/ExampleEvent.java index c156966..84b3d58 100644 --- a/src/main/java/dev/hytalemodding/events/ExampleEvent.java +++ b/src/main/java/dev/hytalemodding/events/ExampleEvent.java @@ -7,8 +7,15 @@ import com.hypixel.hytale.server.core.event.events.player.PlayerReadyEvent; public class ExampleEvent { public static void onPlayerReady(PlayerReadyEvent event) { - Player player = event.getPlayer(); - player.sendMessage(Message.raw("Welcome " + player.getDisplayName())); + Ref ref = event.getPlayerRef(); + + if (ref.isValid()) { + Store store = ref.getStore(); + PlayerRef playerRef = store.getComponent(ref, PlayerRef.getComponentType()); + if (playerRef != null) { + playerRef.sendMessage(Message.raw("Welcome " + playerRef.getUsername())); + } + } } -} \ No newline at end of file +}