Posted December 3, 201311 yr I'm try to heal the player while he is sleeping in the server, like one point health in 30s. But when you play in single-player mode, the time flies, there is no evening. So I want to heal the player when he wakes up. How could I know?
December 3, 201311 yr Hi I think there is a PlayerSleepInBedEvent which might help - that will at least tell you when the player has gone to bed so that you can heal him instantly. The server knows how many players are connected. To get all players on the server, use ServerConfigurationManager.playerEntityList() For all players in a particular dimension, use worldServer.playerEntities, where you get worldServer using MinecraftServer.getServer().worldServerForDimension or DimensionManager.getWorld() -TGG
December 3, 201311 yr Author So you means that I should count the number of players in the world. I'll try it later. Hope it works.
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.