Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.nilsschaefer.avatargames.Events;
- import org.bukkit.Bukkit;
- import org.bukkit.GameMode;
- import org.bukkit.Location;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerMoveEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import de.nilsschaefer.avatargames.AvatarGames;
- public class Events implements Listener{
- public static int count = 0;
- @EventHandler
- public void PlayerJoin(PlayerJoinEvent e) {
- count += 1;
- Player player = e.getPlayer();
- player.setGameMode(GameMode.ADVENTURE);
- e.setJoinMessage("§2[+] §6" + player.getName() + "§f ist der Runde beigetreten!\n" + "Es sind nun " + count + "/24 Spieler auf dem Server!");
- Location loc = new Location( Bukkit.getWorld("world"), -459, 60, 349);
- player.getNoDamageTicks();
- player.teleport(loc);
- new AvatarGames(player);
- }
- @EventHandler
- public void PlayerHungerhandle(PlayerMoveEvent e) {
- Player p = e.getPlayer();
- p.setFoodLevel(20);
- }
- @EventHandler
- public int PlayerQuit(PlayerQuitEvent e) {
- Player p = e.getPlayer();
- count -= 1;
- e.setQuitMessage( "§4[-] §6" + p.getName() + "§ hat die Runde verlassen!\n" + "Es sind nun " + count + "/24 Spieler auf dem Server!" );
- return count;
- }
- @EventHandler
- public void Entitydmg(EntityDamageEvent e) {
- if (e.getEntity() instanceof Player) {
- if(e.getCause() == DamageCause.FALL){e.setCancelled(true);}
- else if (e.getCause()== DamageCause.FIRE) {e.setCancelled(true);}
- else if (e.getCause() == DamageCause.DROWNING) {e.setCancelled(true);}
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement