Fixed wilderness teleblock bug
This commit is contained in:
@@ -927,7 +927,7 @@ public abstract class Entity extends Node {
|
||||
* @return {@code True} if so.
|
||||
*/
|
||||
public boolean isTeleBlocked() {
|
||||
return timers.getTimer("teleblock") != null;
|
||||
return timers.getTimer("teleblock") != null || getLocks().isTeleportLocked();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -129,6 +129,12 @@ public final class SkullManager {
|
||||
setDeepWilderness(true);
|
||||
else if (deepWilderness && level < 48)
|
||||
setDeepWilderness(false);
|
||||
|
||||
if (level > 20)
|
||||
player.getLocks().lockTeleport (1_000_000);
|
||||
else
|
||||
player.getLocks().unlockTeleport();
|
||||
|
||||
this.level = level;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user