Posted July 4, 20232 yr Hi! I'm new in forge modding and I don't know why my function PlayerRespawnEvent don't work. The event is registered, others events work correctly. This is my function: public void PlayerRespawn(PlayerEvent.PlayerRespawnEvent event) { if (!event.getPlayer().world.isRemote()) { PlayerEntity playerIn = event.getPlayer(); ((PlayerSkills) event.getPlayer().getCapability(Capabilities.PLAYER_SKILLS, null).orElse(new PlayerSkills())) .syncPlayerSkills(event.getPlayer()); float _setval = ((playerIn.getCapability(Capabilities.PLAYER_SKILLS, null) .orElse(new PlayerSkills()))).getHealth(); playerIn.getAttribute(Attributes.MAX_HEALTH).setBaseValue(_setval); } }
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.