Browse Source

Static Abuse Removal - Command package done for now

nossr50 6 years ago
parent
commit
67afdd7efb

+ 1 - 3
src/main/java/com/gmail/nossr50/commands/AbilityToggleCommand.java

@@ -7,10 +7,8 @@ import org.bukkit.command.CommandSender;
 
 
 public class AbilityToggleCommand extends ToggleCommand {
 public class AbilityToggleCommand extends ToggleCommand {
 
 
-    private mcMMO pluginRef;
-
     public AbilityToggleCommand(mcMMO pluginRef) {
     public AbilityToggleCommand(mcMMO pluginRef) {
-        this.pluginRef = pluginRef;
+        super(pluginRef);
     }
     }
 
 
     @Override
     @Override

+ 1 - 3
src/main/java/com/gmail/nossr50/commands/GodModeCommand.java

@@ -7,10 +7,8 @@ import org.bukkit.command.CommandSender;
 
 
 public class GodModeCommand extends ToggleCommand {
 public class GodModeCommand extends ToggleCommand {
 
 
-    private mcMMO pluginRef;
-
     public GodModeCommand(mcMMO pluginRef) {
     public GodModeCommand(mcMMO pluginRef) {
-        this.pluginRef = pluginRef;
+        super(pluginRef);
     }
     }
 
 
     @Override
     @Override

+ 1 - 3
src/main/java/com/gmail/nossr50/commands/RefreshCooldownsCommand.java

@@ -7,10 +7,8 @@ import org.bukkit.command.CommandSender;
 
 
 public class RefreshCooldownsCommand extends ToggleCommand {
 public class RefreshCooldownsCommand extends ToggleCommand {
 
 
-    private mcMMO pluginRef;
-
     public RefreshCooldownsCommand(mcMMO pluginRef) {
     public RefreshCooldownsCommand(mcMMO pluginRef) {
-        this.pluginRef = pluginRef;
+        super(pluginRef);
     }
     }
 
 
     @Override
     @Override

+ 2 - 2
src/main/java/com/gmail/nossr50/commands/MHDCommand.java → src/main/java/com/gmail/nossr50/commands/ResetUserHealthBarSettingsCommand.java

@@ -12,11 +12,11 @@ import org.bukkit.command.TabExecutor;
 
 
 import java.util.List;
 import java.util.List;
 
 
-public class MHDCommand implements TabExecutor {
+public class ResetUserHealthBarSettingsCommand implements TabExecutor {
 
 
     private mcMMO pluginRef;
     private mcMMO pluginRef;
 
 
-    public MHDCommand(mcMMO pluginRef) {
+    public ResetUserHealthBarSettingsCommand(mcMMO pluginRef) {
         this.pluginRef = pluginRef;
         this.pluginRef = pluginRef;
     }
     }
 
 

+ 11 - 2
src/main/java/com/gmail/nossr50/commands/ToggleCommand.java

@@ -1,6 +1,7 @@
 package com.gmail.nossr50.commands;
 package com.gmail.nossr50.commands;
 
 
 import com.gmail.nossr50.datatypes.player.McMMOPlayer;
 import com.gmail.nossr50.datatypes.player.McMMOPlayer;
+import com.gmail.nossr50.mcMMO;
 import com.gmail.nossr50.util.player.UserManager;
 import com.gmail.nossr50.util.player.UserManager;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableList;
 import org.bukkit.command.Command;
 import org.bukkit.command.Command;
@@ -12,6 +13,13 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.List;
 
 
 public abstract class ToggleCommand implements TabExecutor {
 public abstract class ToggleCommand implements TabExecutor {
+
+    protected mcMMO pluginRef;
+
+    public ToggleCommand(mcMMO pluginRef) {
+        this.pluginRef = pluginRef;
+    }
+
     @Override
     @Override
     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
         switch (args.length) {
         switch (args.length) {
@@ -45,9 +53,10 @@ public abstract class ToggleCommand implements TabExecutor {
                     return true;
                     return true;
                 }
                 }
 
 
-                if (pluginRef.getCommandTools().isOffline(sender, mcMMOPlayer.getPlayer())) {
+                //TODO: Does it matter if they are offline?
+                /*if (pluginRef.getCommandTools().isOffline(sender, mcMMOPlayer.getPlayer())) {
                     return true;
                     return true;
-                }
+                }*/
 
 
                 applyCommandAction(mcMMOPlayer);
                 applyCommandAction(mcMMOPlayer);
                 sendSuccessMessage(sender, playerName);
                 sendSuccessMessage(sender, playerName);

+ 2 - 2
src/main/java/com/gmail/nossr50/commands/chat/ChatCommand.java

@@ -18,9 +18,9 @@ import java.util.List;
 
 
 public abstract class ChatCommand implements TabExecutor {
 public abstract class ChatCommand implements TabExecutor {
     private ChatMode chatMode;
     private ChatMode chatMode;
-    public mcMMO pluginRef;
+    protected mcMMO pluginRef;
 
 
-    public ChatCommand(ChatMode chatMode, mcMMO pluginRef) {
+    ChatCommand(ChatMode chatMode, mcMMO pluginRef) {
         this.chatMode = chatMode;
         this.chatMode = chatMode;
         this.pluginRef = pluginRef;
         this.pluginRef = pluginRef;
     }
     }

+ 1 - 3
src/main/java/com/gmail/nossr50/commands/chat/ChatSpyCommand.java

@@ -8,10 +8,8 @@ import org.bukkit.command.CommandSender;
 
 
 public class ChatSpyCommand extends ToggleCommand {
 public class ChatSpyCommand extends ToggleCommand {
 
 
-    private mcMMO pluginRef;
-
     public ChatSpyCommand(mcMMO pluginRef) {
     public ChatSpyCommand(mcMMO pluginRef) {
-        this.pluginRef = pluginRef;
+        super(pluginRef);
     }
     }
 
 
     @Override
     @Override

+ 1 - 1
src/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java

@@ -40,7 +40,7 @@ public abstract class SkillCommand implements TabExecutor {
         this.pluginRef = pluginRef;
         this.pluginRef = pluginRef;
         this.skill = skill;
         this.skill = skill;
         skillName = skill.getName();
         skillName = skill.getName();
-        skillGuideCommand = new SkillGuideCommand(skill);
+        skillGuideCommand = new SkillGuideCommand(skill, pluginRef);
     }
     }
 
 
     public static String[] addItemToFirstPositionOfArray(String itemToAdd, String... existingArray) {
     public static String[] addItemToFirstPositionOfArray(String itemToAdd, String... existingArray) {

+ 1 - 1
src/main/java/com/gmail/nossr50/util/commands/CommandRegistrationManager.java

@@ -388,7 +388,7 @@ public final class CommandRegistrationManager {
         command.setPermission("mcmmo.commands.mhd");
         command.setPermission("mcmmo.commands.mhd");
         command.setPermissionMessage(permissionsMessage);
         command.setPermissionMessage(permissionsMessage);
         command.setUsage(pluginRef.getLocaleManager().getString("Commands.Usage.0", "mhd"));
         command.setUsage(pluginRef.getLocaleManager().getString("Commands.Usage.0", "mhd"));
-        command.setExecutor(new MHDCommand());
+        command.setExecutor(new ResetUserHealthBarSettingsCommand());
     }
     }
 
 
     private void registerMcscoreboardCommand() {
     private void registerMcscoreboardCommand() {