mirror of
https://github.com/RonanPlugins/BetterRTP.git
synced 2025-08-18 09:35:50 +00:00
normalization
This commit is contained in:
parent
8320008118
commit
bb90d6e347
@ -14,8 +14,8 @@ import org.bukkit.event.player.PlayerMoveEvent;
|
||||
|
||||
class Delay implements Listener {
|
||||
private int run;
|
||||
private PlayerWorld pWorld;
|
||||
private boolean cancelOnMove, cancelOnDamage;
|
||||
private final PlayerWorld pWorld;
|
||||
private final boolean cancelOnMove, cancelOnDamage;
|
||||
|
||||
Delay(CommandSender sendi, PlayerWorld pWorld, int delay, boolean cancelOnMove, boolean cancelOnDamage) {
|
||||
this.pWorld = pWorld;
|
||||
|
@ -125,6 +125,7 @@ public class RTP {
|
||||
world = p.getWorld().getName();
|
||||
if (overriden.containsKey(world))
|
||||
world = overriden.get(world);
|
||||
// Not forced and has 'betterrtp.world.<world>'
|
||||
if (sendi == p && !pl.getPerms().getAWorld(sendi, world)) {
|
||||
pl.getCmd().cooldowns.remove(p.getUniqueId());
|
||||
pl.getText().getNoPermissionWorld(p, world);
|
||||
@ -143,7 +144,7 @@ public class RTP {
|
||||
return;
|
||||
}
|
||||
PlayerWorld pWorld = new PlayerWorld(p, world);
|
||||
//Set all methods
|
||||
// Set all methods
|
||||
if (customWorlds.containsKey(world)) {
|
||||
RTPWorld cWorld = customWorlds.get(pWorld.getWorld());
|
||||
pWorld.setup(cWorld, cWorld.getPrice(), biomes);
|
||||
|
@ -13,7 +13,7 @@ import java.util.UUID;
|
||||
|
||||
public class Commands {
|
||||
|
||||
private Main pl;
|
||||
private final Main pl;
|
||||
public HashMap<UUID, Long> cooldowns = new HashMap<>();
|
||||
public HashMap<UUID, Boolean> rtping = new HashMap<>();
|
||||
private boolean cooldownTimer;
|
||||
@ -118,7 +118,7 @@ public class Commands {
|
||||
}
|
||||
|
||||
public void tp(Player player, CommandSender sendi, String world, List<String> biomes) {
|
||||
if (canRtp(sendi, player)) {
|
||||
if (checkDelay(sendi, player)) {
|
||||
boolean delay = false;
|
||||
if (!pl.getPerms().getBypassDelay(player))
|
||||
if (timer != 0)
|
||||
@ -128,7 +128,7 @@ public class Commands {
|
||||
}
|
||||
}
|
||||
|
||||
private boolean canRtp(CommandSender sendi, Player player) {
|
||||
private boolean checkDelay(CommandSender sendi, Player player) {
|
||||
//Bypassing/Forced?
|
||||
if (sendi != player || pl.getPerms().getBypassCooldown(player))
|
||||
return true;
|
||||
|
@ -15,7 +15,7 @@ public class CmdHelp implements RTPCommand {
|
||||
if (pl.getPerms().getRtpOther(sendi))
|
||||
pl.getText().getHelpPlayer(sendi, label);
|
||||
if (sendi instanceof Player) {
|
||||
if (pl.getPerms().getAWorld(sendi, null))
|
||||
if (pl.getPerms().getWorld(sendi))
|
||||
pl.getText().getHelpWorld(sendi, label);
|
||||
} else
|
||||
pl.getText().getHelpWorld(sendi, label);
|
||||
|
Loading…
x
Reference in New Issue
Block a user