Updated to 1.21.7 with java 21 and cosmos
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user