Updated to 1.21.7 with java 21 and cosmos

This commit is contained in:
2025-07-14 22:56:26 +02:00
parent 2b18d7d64c
commit 30d385046a
13 changed files with 264 additions and 168 deletions
@@ -47,7 +47,7 @@ public class CommandManager implements CommandExecutor, TabExecutor {
@Override
public boolean onCommand(@NotNull CommandSender commandSender, @NotNull Command command, @NotNull String cmd, @NotNull String[] args) {
if (!commandSender.hasPermission("plotpermissions.use")) {
commandSender.sendMiniMessage(Config.NO_PERMISSION, null);
commandSender.sendRichMessage(Config.NO_PERMISSION);
return true;
}
if (args.length == 0) {
@@ -66,7 +66,7 @@ public class CommandManager implements CommandExecutor, TabExecutor {
if (commandSender.hasPermission(subCommand.getPermission()))
return subCommand.onCommand(commandSender, args);
else
commandSender.sendMiniMessage(Config.NO_PERMISSION, null);
commandSender.sendRichMessage(Config.NO_PERMISSION);
return true;
}
@@ -112,4 +112,4 @@ public class CommandManager implements CommandExecutor, TabExecutor {
return miniMessage.deserialize(Config.HELP_MESSAGE_WRAPPER,
Placeholder.component("commands", miniMessage.deserialize(stringBuilder.toString())));
}
}
}
@@ -22,12 +22,12 @@ public class Add extends SubCommand {
@Override
public boolean onCommand(CommandSender commandSender, String[] args) {
if (args.length != 4) {
commandSender.sendMiniMessage(getHelpMessage(), null);
commandSender.sendRichMessage(getHelpMessage());
return true;
}
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayerIfCached(args[1]);
if (offlinePlayer == null || !offlinePlayer.hasPlayedBefore()) {
commandSender.sendMiniMessage(Config.INVALID_USER, TagResolver.resolver(
commandSender.sendRichMessage(Config.INVALID_USER, TagResolver.resolver(
Placeholder.unparsed("player", args[1])
));
return true;
@@ -35,14 +35,14 @@ public class Add extends SubCommand {
LuckPerms luckperms = API.getLuckperms();
User user = luckperms.getUserManager().getUser(offlinePlayer.getUniqueId());
if (user == null) {
commandSender.sendMiniMessage(Config.INVALID_USER, TagResolver.resolver(
commandSender.sendRichMessage(Config.INVALID_USER, TagResolver.resolver(
Placeholder.unparsed("player", args[1])
));
return true;
}
World world = Bukkit.getWorld(args[2]);
if (world == null) {
commandSender.sendMiniMessage(Config.INVALID_WORLD, TagResolver.resolver(
commandSender.sendRichMessage(Config.INVALID_WORLD, TagResolver.resolver(
Placeholder.unparsed("world", args[2])
));
return true;
@@ -51,13 +51,13 @@ public class Add extends SubCommand {
try {
plus = Integer.parseInt(args[3]);
} catch (NumberFormatException exception) {
commandSender.sendMiniMessage(getHelpMessage(), null);
commandSender.sendRichMessage(getHelpMessage());
return true;
}
int maxPlots = Utility.getMaxPlots(user, args[2]);
Utility.removePlotPerms(user, world.getName());
Utility.setPlotAmount(user, world.getName(), maxPlots + plus);
commandSender.sendMiniMessage(Config.SET_PLOT_AMOUNT, TagResolver.resolver(
commandSender.sendRichMessage(Config.SET_PLOT_AMOUNT, TagResolver.resolver(
Placeholder.unparsed("player", offlinePlayer.getName() == null ? args[1] : offlinePlayer.getName()),
Placeholder.unparsed("amount", String.valueOf(maxPlots + plus))
));
@@ -22,12 +22,12 @@ public class Info extends SubCommand {
@Override
public boolean onCommand(CommandSender commandSender, String[] args) {
if (args.length != 3) {
commandSender.sendMiniMessage(getHelpMessage(), null);
commandSender.sendRichMessage(getHelpMessage());
return true;
}
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayerIfCached(args[1]);
if (offlinePlayer == null || !offlinePlayer.hasPlayedBefore()) {
commandSender.sendMiniMessage(Config.INVALID_USER, TagResolver.resolver(
commandSender.sendRichMessage(Config.INVALID_USER, TagResolver.resolver(
Placeholder.unparsed("player", args[1])
));
return true;
@@ -35,20 +35,20 @@ public class Info extends SubCommand {
LuckPerms luckperms = API.getLuckperms();
User user = luckperms.getUserManager().getUser(offlinePlayer.getUniqueId());
if (user == null) {
commandSender.sendMiniMessage(Config.INVALID_USER, TagResolver.resolver(
commandSender.sendRichMessage(Config.INVALID_USER, TagResolver.resolver(
Placeholder.unparsed("player", args[1])
));
return true;
}
World world = Bukkit.getWorld(args[2]);
if (world == null) {
commandSender.sendMiniMessage(Config.INVALID_WORLD, TagResolver.resolver(
commandSender.sendRichMessage(Config.INVALID_WORLD, TagResolver.resolver(
Placeholder.unparsed("world", args[2])
));
return true;
}
int maxPlots = Utility.getMaxPlots(user, world.getName());
commandSender.sendMiniMessage(Config.PLAYER_MAX_PLOTS, TagResolver.resolver(
commandSender.sendRichMessage(Config.PLAYER_MAX_PLOTS, TagResolver.resolver(
Placeholder.unparsed("player", offlinePlayer.getName() == null ? args[1] : offlinePlayer.getName()),
Placeholder.unparsed("plots", String.valueOf(maxPlots)),
Placeholder.unparsed("world", world.getName())
@@ -11,7 +11,7 @@ public class Reload extends SubCommand {
@Override
public boolean onCommand(CommandSender commandSender, String[] args) {
Config.reload();
commandSender.sendMiniMessage("<green>Reloaded PlotPermission config</green>", null);
commandSender.sendRichMessage("<green>Reloaded PlotPermission config</green>");
return true;
}
@@ -22,30 +22,30 @@ public class Remove extends SubCommand {
@Override
public boolean onCommand(CommandSender commandSender, String[] args) {
if (args.length != 4) {
commandSender.sendMiniMessage(getHelpMessage(), null);
commandSender.sendRichMessage(getHelpMessage());
return true;
}
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayerIfCached(args[1]);
if (offlinePlayer == null || !offlinePlayer.hasPlayedBefore()) {
commandSender.sendMiniMessage(Config.INVALID_USER, Placeholder.unparsed("player", args[1]));
commandSender.sendRichMessage(Config.INVALID_USER, Placeholder.unparsed("player", args[1]));
return true;
}
LuckPerms luckperms = API.getLuckperms();
User user = luckperms.getUserManager().getUser(offlinePlayer.getUniqueId());
if (user == null) {
commandSender.sendMiniMessage(Config.INVALID_USER, Placeholder.unparsed("player", args[1]));
commandSender.sendRichMessage(Config.INVALID_USER, Placeholder.unparsed("player", args[1]));
return true;
}
World world = Bukkit.getWorld(args[2]);
if (world == null) {
commandSender.sendMiniMessage(Config.INVALID_WORLD, Placeholder.unparsed("world", args[2]));
commandSender.sendRichMessage(Config.INVALID_WORLD, Placeholder.unparsed("world", args[2]));
return true;
}
int minus;
try {
minus = Integer.parseInt(args[3]);
} catch (NumberFormatException exception) {
commandSender.sendMiniMessage(getHelpMessage(), null);
commandSender.sendRichMessage(getHelpMessage());
return true;
}
int maxPlots = Utility.getMaxPlots(user, args[2]);
@@ -55,7 +55,7 @@ public class Remove extends SubCommand {
Utility.setPlotAmount(user, world.getName(), newTotal);
else
newTotal = Config.DEFAULT_PLOTS;
commandSender.sendMiniMessage(Config.SET_PLOT_AMOUNT, TagResolver.resolver(
commandSender.sendRichMessage(Config.SET_PLOT_AMOUNT, TagResolver.resolver(
Placeholder.unparsed("player", offlinePlayer.getName() == null ? args[1] : offlinePlayer.getName()),
Placeholder.unparsed("amount", String.valueOf(newTotal))));
return true;