Fix permissions issue

This commit is contained in:
2025-03-24 09:29:21 -07:00
parent 34ae3eecdd
commit 0452e74706
4 changed files with 11 additions and 1 deletions

View File

@@ -3,7 +3,7 @@ plugins {
} }
group = 'xyz.lncvrt' group = 'xyz.lncvrt'
version = '1.0.0' version = '1.0.1'
repositories { repositories {
mavenCentral() mavenCentral()

View File

@@ -1,10 +1,15 @@
package xyz.lncvrt.setmaxplayers; package xyz.lncvrt.setmaxplayers;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.java.JavaPlugin;
public final class SetMaxPlayers extends JavaPlugin { public final class SetMaxPlayers extends JavaPlugin {
public FileConfiguration config;
@Override @Override
public void onEnable() { public void onEnable() {
saveDefaultConfig();
config = getConfig();
getCommand("setmaxplayers").setExecutor(new SetMaxPlayersCommand(this)); getCommand("setmaxplayers").setExecutor(new SetMaxPlayersCommand(this));
} }
} }

View File

@@ -23,6 +23,10 @@ public class SetMaxPlayersCommand implements CommandExecutor {
@Override @Override
public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) { public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) {
if (!commandSender.hasPermission(plugin.config.getString("permission", "lncvrt.setmaxplayers.use"))) {
commandSender.sendMessage(ChatColor.RED + "You don't have permission!");
return true;
}
if (strings.length != 1) { if (strings.length != 1) {
commandSender.sendMessage(ChatColor.RED + "Correct usage: /setmaxplayers <amount>"); commandSender.sendMessage(ChatColor.RED + "Correct usage: /setmaxplayers <amount>");
return true; return true;

View File

@@ -0,0 +1 @@
permission: 'lncvrt.setmaxplayers.use'