perromercenary00 Posted March 5, 2024 Posted March 5, 2024 Im trying to get a way to set a custome briefcase next to the player similar to the Bonus chest Digging on the code i found this two events @SubscribeEvent public static void onPlayerRespawn( PlayerEvent.PlayerRespawnEvent event) { Player pe = event.getEntity(); Level warudo = pe.level(); System.out.println("\n\n\n #### player has respawn " + ", " + warudo.isClientSide() + "\n\n\n" ); //PlayerEvent$Clone } @SubscribeEvent public static void onPlayerStarAWorld( LevelEvent.CreateSpawnPosition event) { //Player pe = event.getEntity; <--- dont exists in LevelEvent Level warudo = (Level)event.getLevel(); ServerLevelData settings = event.getSettings(); //ServerPlayer player = Minecraft.getInstance().player;<--- this crash the game PlayerEntity is null //player.position() //player.getRespawnPosition() System.out.println("\n\n\n #### onPlayerStarAWorld " + ", " + warudo.isClientSide() + ", " + "\n\n\n" ); //PlayerEvent$Clone } CreateSpawnPosition seems like he way to go but i cannot find a way extract a block position from it nor the player to then know wheres the player ################################# what i want is to get the player from this event soo i can know where it is and spawns a briefcase next to it or maybe another event that could do the same Quote
perromercenary00 Posted March 5, 2024 Author Posted March 5, 2024 this was the code used in older versions @EventHandler public void onPlayerJoin(PlayerJoinEvent event) { if(!event.getPlayer().hasPlayedBefore()) { event.getPlayer().sendMessage("Hi!"); } } dont works for moddern versions what could be the equivalent in 20.4 ?? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.