diff --git a/src/main/java/com/massivecraft/factions/cmd/CmdDisband.java b/src/main/java/com/massivecraft/factions/cmd/CmdDisband.java index 66109f07..822e97b1 100644 --- a/src/main/java/com/massivecraft/factions/cmd/CmdDisband.java +++ b/src/main/java/com/massivecraft/factions/cmd/CmdDisband.java @@ -111,6 +111,7 @@ public class CmdDisband extends FCommand { } else { context.player.sendMessage(String.valueOf(TL.COMMAND_DISBAND_PLAYER)); } + Bukkit.broadcastMessage("Called"); faction.disband(context.player, PlayerDisbandReason.COMMAND); if (!context.fPlayer.canFlyAtLocation() && FactionsPlugin.getInstance().getConfig().getBoolean("enable-faction-flight")) { context.fPlayer.setFFlying(false, false); diff --git a/src/main/java/com/massivecraft/factions/cmd/CmdLeave.java b/src/main/java/com/massivecraft/factions/cmd/CmdLeave.java index 68f9d820..c4745bcc 100644 --- a/src/main/java/com/massivecraft/factions/cmd/CmdLeave.java +++ b/src/main/java/com/massivecraft/factions/cmd/CmdLeave.java @@ -21,7 +21,8 @@ public class CmdLeave extends FCommand { @Override public void perform(CommandContext context) { - context.fPlayer.leave(true); + + context.fPlayer.leave(true); } @Override diff --git a/src/main/java/com/massivecraft/factions/cmd/CmdStuck.java b/src/main/java/com/massivecraft/factions/cmd/CmdStuck.java index 4ace3a05..3da47187 100644 --- a/src/main/java/com/massivecraft/factions/cmd/CmdStuck.java +++ b/src/main/java/com/massivecraft/factions/cmd/CmdStuck.java @@ -35,6 +35,14 @@ public class CmdStuck extends FCommand { final long delay = FactionsPlugin.getInstance().getConfig().getLong("hcf.stuck.delay", 30); final int radius = FactionsPlugin.getInstance().getConfig().getInt("hcf.stuck.radius", 10); + if (!FactionsPlugin.getInstance().getConfig().getBoolean("hcf.stuck.Enabled", false)) { + context.msg(TL.GENERIC_DISABLED, "Factions Stuck"); + return; + } + + + + if (FactionsPlugin.getInstance().getStuckMap().containsKey(player.getUniqueId())) { long wait = FactionsPlugin.getInstance().getTimers().get(player.getUniqueId()) - System.currentTimeMillis(); String time = DurationFormatUtils.formatDuration(wait, TL.COMMAND_STUCK_TIMEFORMAT.toString(), true); diff --git a/src/main/java/com/massivecraft/factions/listeners/FactionsPlayerListener.java b/src/main/java/com/massivecraft/factions/listeners/FactionsPlayerListener.java index ae77aaa6..7b75a9b8 100644 --- a/src/main/java/com/massivecraft/factions/listeners/FactionsPlayerListener.java +++ b/src/main/java/com/massivecraft/factions/listeners/FactionsPlayerListener.java @@ -820,7 +820,7 @@ public class FactionsPlayerListener implements Listener { Material type; if (event.getItem() != null) { - // Convert 1.8 Material Names -> 1.14 + // Convert 1.8 Material Names -> 1.15 type = XMaterial.matchXMaterial(event.getItem().getType().toString()).get().parseMaterial(); } else { type = null; diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index d8f19cdf..b4500df1 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -260,6 +260,7 @@ hcf: buffer-zone: 0 stuck: + Enabled: false delay: 30 radius: 10