1
0
This commit is contained in:
Lee
2024-03-20 13:42:42 +00:00
commit e86e6258a2
20 changed files with 623 additions and 0 deletions

View File

@ -0,0 +1,23 @@
package cc.fascinated.command;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.jetbrains.annotations.NotNull;
@RequiredArgsConstructor @Getter
public abstract class Command implements CommandExecutor {
private final String command;
private final String[] permissions;
@Override
public boolean onCommand(@NotNull CommandSender commandSender, org.bukkit.command.@NotNull Command command, @NotNull String s, @NotNull String[] strings) {
execute(commandSender, strings);
return true;
}
public abstract void execute(CommandSender commandSender, String[] args);
}