mirror of
https://github.com/NoCheatPlus/NoCheatPlus.git
synced 2025-02-05 22:31:26 +01:00
Simpler method for bedteleport check (now that the interfaces for beds
are implemented in bukkit)
This commit is contained in:
parent
7e065d19dd
commit
5268c6a11a
@ -1,6 +1,5 @@
|
||||
package cc.co.evenprime.bukkit.nocheat.checks;
|
||||
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.event.player.PlayerMoveEvent;
|
||||
|
||||
import cc.co.evenprime.bukkit.nocheat.NoCheat;
|
||||
@ -18,12 +17,8 @@ public class BedteleportCheck extends Check {
|
||||
if(plugin.hasPermission(event.getPlayer(), "nocheat.bedteleport"))
|
||||
return;
|
||||
|
||||
if(event.getFrom().getWorld().getBlockTypeIdAt(event.getFrom()) == Material.BED_BLOCK.getId()) {
|
||||
double yRest = event.getFrom().getY() - Math.floor(event.getFrom().getY());
|
||||
if(yRest > 0.099 && yRest < 0.101)
|
||||
// Don't allow the teleport
|
||||
event.setCancelled(true);
|
||||
}
|
||||
if(event.getPlayer().isSleeping())
|
||||
event.setCancelled(true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user