Compare commits

..

1 Commits

Author SHA1 Message Date
31b65b694d Rename D7 to System Commad
All checks were successful
Build Plugin / build-test (push) Successful in 42s
2024-12-13 08:39:40 +01:00
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.entity.Player;
public class D7Command implements CommandExecutor {
public class SystemCommand implements CommandExecutor {
private void printUsage(CommandSender sender) {
sender.sendMessage("Verwendung: ");
sender.sendMessage("/d7 config reload -> Läd Config nau");
sender.sendMessage("/d7 config save -> Speichert die Config");
sender.sendMessage("/d7 wordlist add <word>");
sender.sendMessage("/d7 wordlist remove <word>");
sender.sendMessage("/d7 status <playername> set <status> <color> (color ist optional)");
sender.sendMessage("/d7 status <playername> remove -> Entfernt einem Spieler den Status");
sender.sendMessage("/system config reload -> Läd Config nau");
sender.sendMessage("/system config save -> Speichert die Config");
sender.sendMessage("/system wordlist add <word>");
sender.sendMessage("/system wordlist remove <word>");
sender.sendMessage("/system status <playername> set <status> <color> (color ist optional)");
sender.sendMessage("/system status <playername> remove -> Entfernt einem Spieler den Status");
}
@Override
public boolean onCommand(CommandSender sender, Command command, String s, String[] strings) {
if (!sender.hasPermission("d7.d7")) {
@ -111,4 +112,4 @@ public class D7Command implements CommandExecutor {
}
return false;
}
}
}

View File

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

View File

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

View File

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