PlayerDebugCommand.java 1.0 KB

1234567891011121314151617181920212223242526
  1. package com.gmail.nossr50.commands.admin;
  2. import com.gmail.nossr50.datatypes.player.McMMOPlayer;
  3. import com.gmail.nossr50.util.player.NotificationManager;
  4. import com.gmail.nossr50.util.player.UserManager;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9. import org.jetbrains.annotations.NotNull;
  10. public class PlayerDebugCommand implements CommandExecutor {
  11. @Override
  12. public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, String[] args) {
  13. if(sender instanceof Player) {
  14. McMMOPlayer mcMMOPlayer = UserManager.getPlayer((Player) sender);
  15. mcMMOPlayer.toggleDebugMode(); //Toggle debug mode
  16. NotificationManager.sendPlayerInformationChatOnlyPrefixed(mcMMOPlayer.getPlayer(), "Commands.Mmodebug.Toggle", String.valueOf(mcMMOPlayer.isDebugMode()));
  17. return true;
  18. } else {
  19. return false;
  20. }
  21. }
  22. }