Skip to content

Commit b581369

Browse files
authored
Fix ground pound command in a world with it disabled (#21)
1 parent 85e9379 commit b581369

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

TreysDoubleJumpMain/src/main/java/me/treyruffy/treysdoublejump/Events/DoubleJump.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,9 @@ public void onSneak(PlayerToggleSneakEvent e) {
375375
if (!p.hasPermission("tdj.groundpound")) {
376376
return;
377377
}
378+
if (!ConfigManager.getConfig().getStringList("EnabledWorlds").contains(p.getWorld().getName())){
379+
return;
380+
}
378381
if (!Grounded.contains(p.getUniqueId().toString())) {
379382
return;
380383
}

TreysDoubleJumpMain/src/main/java/me/treyruffy/treysdoublejump/Events/FlightCommand.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public boolean onCommand(@NotNull CommandSender sender, Command cmd, @NotNull St
2929
if (sender instanceof Player) {
3030
Player p = (Player) sender;
3131
if (p.hasPermission("tdj.fly")) {
32+
if (!ConfigManager.getConfig().getStringList("EnabledWorlds").contains((p).getWorld().getName())){
33+
p.sendMessage(ChatColor.translateAlternateColorCodes('&', ConfigManager.getConfig().getString("Messages.NotInWorld")));
34+
return true;
35+
}
3236
if (FlyingPlayers.contains(p.getUniqueId().toString())) {
3337
p.setFallDistance(0f);
3438
p.setAllowFlight(false);

TreysDoubleJumpMain/src/main/java/me/treyruffy/treysdoublejump/Events/GroundPoundCommand.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ public boolean onCommand(@NotNull CommandSender sender, Command cmd, @NotNull St
2828
if (sender instanceof Player) {
2929
Player p = (Player) sender;
3030
if (p.hasPermission("tdj.groundpoundcommand")) {
31+
if (!ConfigManager.getConfig().getStringList("EnabledWorlds").contains((p).getWorld().getName())){
32+
p.sendMessage(ChatColor.translateAlternateColorCodes('&', ConfigManager.getConfig().getString("Messages.NotInWorld")));
33+
return true;
34+
}
3135
if (groundPoundDisabled.contains(p.getUniqueId().toString())) {
3236
p.sendMessage(ChatColor.translateAlternateColorCodes('&', ConfigManager.getConfig().getString("Messages.GroundPoundToggledOn")));
3337
groundPoundDisabled.remove(p.getUniqueId().toString());

0 commit comments

Comments
 (0)