Correction d'un éventuel bug dans le CreativCheatManager. Un joueur pouvait se kill en montant sur un cheval ou un autre entité avant de tomber dans le vide avec lui

This commit is contained in:
Marc Baloup 2015-03-26 14:30:50 -04:00
parent aad4491497
commit 90f9d6be8d

View File

@ -1,6 +1,7 @@
package net.mc_pandacraft.java.plugin.pandacraftutils.modules.protection; package net.mc_pandacraft.java.plugin.pandacraftutils.modules.protection;
import net.mc_pandacraft.java.plugin.pandacraftutils.PandacraftUtils; import net.mc_pandacraft.java.plugin.pandacraftutils.PandacraftUtils;
import net.mc_pandacraft.java.util.bukkit.EntityStackUtil;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
@ -22,7 +23,7 @@ public class CreativCheatManager implements Listener {
e.getPlayer().setFallDistance(0); e.getPlayer().setFallDistance(0);
e.getPlayer().setHealth(20D); e.getPlayer().setHealth(20D);
e.getPlayer().teleport(e.getTo().getWorld().getSpawnLocation()); EntityStackUtil.teleportStack(e.getPlayer(), e.getTo().getWorld().getSpawnLocation());
plugin.getLogger().info("§7"+e.getPlayer().getDisplayName()+"§r teleported to §7"+e.getTo().getWorld().getName()+"§r's spawn to avoid a bug exploit"); plugin.getLogger().info("§7"+e.getPlayer().getDisplayName()+"§r teleported to §7"+e.getTo().getWorld().getName()+"§r's spawn to avoid a bug exploit");
e.getPlayer().sendMessage("§dVous avez été téléporté au spawn de cette map car vous alliez tomber dans le vide."); e.getPlayer().sendMessage("§dVous avez été téléporté au spawn de cette map car vous alliez tomber dans le vide.");