mirror of
https://github.com/kaboomserver/extras.git
synced 2024-05-15 17:31:22 +00:00
28 lines
874 B
Java
28 lines
874 B
Java
package pw.kaboom.extras.modules.player;
|
|
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.Listener;
|
|
import org.bukkit.event.player.PlayerChangedWorldEvent;
|
|
import org.bukkit.event.player.PlayerTeleportEvent;
|
|
|
|
import pw.kaboom.extras.modules.entity.EntityTeleport;
|
|
|
|
public final class PlayerTeleport implements Listener {
|
|
@EventHandler
|
|
void onPlayerChangedWorld(final PlayerChangedWorldEvent event) {
|
|
final Player player = event.getPlayer();
|
|
|
|
if (player.getMaxHealth() <= 0) {
|
|
player.setMaxHealth(Double.POSITIVE_INFINITY);
|
|
player.setHealth(20);
|
|
player.setMaxHealth(20);
|
|
}
|
|
}
|
|
|
|
@EventHandler
|
|
void onPlayerTeleport(final PlayerTeleportEvent event) {
|
|
event.setTo(EntityTeleport.limitLocation(event.getTo()));
|
|
}
|
|
}
|