Rename D7 to System Commad
All checks were successful
Build Plugin / build-test (push) Successful in 42s

This commit is contained in:
tobid7 2024-12-13 08:39:40 +01:00
parent be54d87289
commit 31b65b694d
4 changed files with 18 additions and 17 deletions

View File

@ -9,16 +9,17 @@ import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
public class D7Command implements CommandExecutor { public class SystemCommand implements CommandExecutor {
private void printUsage(CommandSender sender) { private void printUsage(CommandSender sender) {
sender.sendMessage("Verwendung: "); sender.sendMessage("Verwendung: ");
sender.sendMessage("/d7 config reload -> Läd Config nau"); sender.sendMessage("/system config reload -> Läd Config nau");
sender.sendMessage("/d7 config save -> Speichert die Config"); sender.sendMessage("/system config save -> Speichert die Config");
sender.sendMessage("/d7 wordlist add <word>"); sender.sendMessage("/system wordlist add <word>");
sender.sendMessage("/d7 wordlist remove <word>"); sender.sendMessage("/system wordlist remove <word>");
sender.sendMessage("/d7 status <playername> set <status> <color> (color ist optional)"); sender.sendMessage("/system status <playername> set <status> <color> (color ist optional)");
sender.sendMessage("/d7 status <playername> remove -> Entfernt einem Spieler den Status"); sender.sendMessage("/system status <playername> remove -> Entfernt einem Spieler den Status");
} }
@Override @Override
public boolean onCommand(CommandSender sender, Command command, String s, String[] strings) { public boolean onCommand(CommandSender sender, Command command, String s, String[] strings) {
if (!sender.hasPermission("d7.d7")) { if (!sender.hasPermission("d7.d7")) {
@ -111,4 +112,4 @@ public class D7Command implements CommandExecutor {
} }
return false; return false;
} }
} }

View File

@ -1,13 +1,13 @@
package de.npid7.serverlite; package de.npid7.serverlite;
import de.npid7.serverlite.Commands.D7Command; import de.npid7.serverlite.Commands.SystemCommand;
import de.npid7.serverlite.Commands.PlaytimeCommand; import de.npid7.serverlite.Commands.PlaytimeCommand;
import de.npid7.serverlite.Commands.StatusCommand; import de.npid7.serverlite.Commands.StatusCommand;
import de.npid7.serverlite.Commands.TimerCommand; import de.npid7.serverlite.Commands.TimerCommand;
import de.npid7.serverlite.Configs.PlayerConfig; import de.npid7.serverlite.Configs.PlayerConfig;
import de.npid7.serverlite.Configs.PluginConfig; import de.npid7.serverlite.Configs.PluginConfig;
import de.npid7.serverlite.Listeners.PlayerListener; import de.npid7.serverlite.Listeners.PlayerListener;
import de.npid7.serverlite.TabCompleters.D7Completer; import de.npid7.serverlite.TabCompleters.SystemCompleter;
import de.npid7.serverlite.TabCompleters.PlaytimeCompleter; import de.npid7.serverlite.TabCompleters.PlaytimeCompleter;
import de.npid7.serverlite.TabCompleters.StatusCompleter; import de.npid7.serverlite.TabCompleters.StatusCompleter;
import de.npid7.serverlite.TabCompleters.TimerCompleter; import de.npid7.serverlite.TabCompleters.TimerCompleter;
@ -50,8 +50,8 @@ public class ServerLite extends JavaPlugin {
// declare commands // declare commands
getCommand("status").setExecutor(new StatusCommand()); getCommand("status").setExecutor(new StatusCommand());
getCommand("status").setTabCompleter(new StatusCompleter()); getCommand("status").setTabCompleter(new StatusCompleter());
getCommand("d7").setExecutor(new D7Command()); getCommand("system").setExecutor(new SystemCommand());
getCommand("d7").setTabCompleter(new D7Completer()); getCommand("system").setTabCompleter(new SystemCompleter());
getCommand("timer").setExecutor(new TimerCommand()); getCommand("timer").setExecutor(new TimerCommand());
getCommand("timer").setTabCompleter(new TimerCompleter()); getCommand("timer").setTabCompleter(new TimerCompleter());
getCommand("playtime").setExecutor(new PlaytimeCommand()); getCommand("playtime").setExecutor(new PlaytimeCommand());

View File

@ -10,13 +10,13 @@ import org.bukkit.command.CommandSender;
import org.bukkit.command.TabCompleter; import org.bukkit.command.TabCompleter;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
public class D7Completer implements TabCompleter { public class SystemCompleter implements TabCompleter {
@Override @Override
public List<String> onTabComplete( public List<String> onTabComplete(
CommandSender sender, Command command, String alias, String[] args) { CommandSender sender, Command command, String alias, String[] args) {
List<String> completions = new ArrayList<>(); List<String> completions = new ArrayList<>();
if (command.getName().equals("d7")) { if (command.getName().equals("system")) {
if (!sender.hasPermission("d7.d7")) { if (!sender.hasPermission("ls.system")) {
return completions; return completions;
} }
if (args.length == 1) { if (args.length == 1) {

View File

@ -6,9 +6,9 @@ api-version: 1.17
commands: commands:
status: status:
description: Play Status Command description: Play Status Command
d7: system:
description: Admin Command Interface description: Admin Command Interface
permission: d7.d7 permission: ls.system
timer: timer:
description: Display Timer in Actionbar description: Display Timer in Actionbar
playtime: playtime: