mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-22 13:16:45 +01:00
Beautify empty /plot caps
output
Also strip prefix from empty plot description
This commit is contained in:
parent
a990205d41
commit
b37ad79e50
@ -97,8 +97,11 @@ public class Buy extends Command {
|
|||||||
if (price <= 0) {
|
if (price <= 0) {
|
||||||
throw new CommandException(TranslatableCaption.of("economy.not_for_sale"));
|
throw new CommandException(TranslatableCaption.of("economy.not_for_sale"));
|
||||||
}
|
}
|
||||||
|
checkTrue(this.econHandler.isSupported(),
|
||||||
|
TranslatableCaption.of("economy.vault_not_found")
|
||||||
|
);
|
||||||
checkTrue(
|
checkTrue(
|
||||||
this.econHandler.getMoney(player) >= price && this.econHandler.isSupported(),
|
this.econHandler.getMoney(player) >= price,
|
||||||
TranslatableCaption.of("economy.cannot_afford_plot"),
|
TranslatableCaption.of("economy.cannot_afford_plot"),
|
||||||
Template.of("money", this.econHandler.format(price)),
|
Template.of("money", this.econHandler.format(price)),
|
||||||
Template.of("balance", this.econHandler.format(this.econHandler.getMoney(player)))
|
Template.of("balance", this.econHandler.format(this.econHandler.getMoney(player)))
|
||||||
|
@ -89,11 +89,12 @@ public class Caps extends SubCommand {
|
|||||||
final int current = countedEntities[type];
|
final int current = countedEntities[type];
|
||||||
final int max = plot.getFlag(capFlag);
|
final int max = plot.getFlag(capFlag);
|
||||||
final String percentage = String.format("%.1f", 100 * ((float) current / max));
|
final String percentage = String.format("%.1f", 100 * ((float) current / max));
|
||||||
|
String maxBeautified = max >= Integer.MAX_VALUE ? TranslatableCaption.of("info.infinite").getComponent(player) : String.valueOf(max);
|
||||||
player.sendMessage(
|
player.sendMessage(
|
||||||
TranslatableCaption.of("info.plot_caps_format"),
|
TranslatableCaption.of("info.plot_caps_format"),
|
||||||
Template.of("cap", name),
|
Template.of("cap", name),
|
||||||
Template.of("current", String.valueOf(current)),
|
Template.of("current", String.valueOf(current)),
|
||||||
Template.of("limit", String.valueOf(max)),
|
Template.of("limit", maxBeautified),
|
||||||
Template.of("percentage", percentage)
|
Template.of("percentage", percentage)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -42,7 +42,7 @@ import java.util.concurrent.CompletableFuture;
|
|||||||
@CommandDeclaration(command = "help",
|
@CommandDeclaration(command = "help",
|
||||||
aliases = "?",
|
aliases = "?",
|
||||||
category = CommandCategory.INFO,
|
category = CommandCategory.INFO,
|
||||||
usage = "help [category|#]",
|
usage = "help [category | #]",
|
||||||
permission = "plots.use")
|
permission = "plots.use")
|
||||||
public class Help extends Command {
|
public class Help extends Command {
|
||||||
|
|
||||||
|
@ -338,7 +338,7 @@
|
|||||||
"info.plot_info_creationdate": "<gold>Creation:</gold><gray> <creationdate></gray>",
|
"info.plot_info_creationdate": "<gold>Creation:</gold><gray> <creationdate></gray>",
|
||||||
"info.plot_user_list": "<gray><user></gray>",
|
"info.plot_user_list": "<gray><user></gray>",
|
||||||
"info.plot_flag_list": "<gray><flag>: <value></gray>",
|
"info.plot_flag_list": "<gray><flag>: <value></gray>",
|
||||||
"info.plot_no_description": "<prefix><gray>No description set.</gray>",
|
"info.plot_no_description": "<gray>No description set.</gray>",
|
||||||
"info.plot_caps_header": "<dark_gray><strikethrough>--------- <reset><gold>CAPS </gold><dark_gray><strikethrough>---------<reset>",
|
"info.plot_caps_header": "<dark_gray><strikethrough>--------- <reset><gold>CAPS </gold><dark_gray><strikethrough>---------<reset>",
|
||||||
"info.plot_caps_format": "<prefix><gray>- Cap Type: </gray><gold><cap> </gold><gray>| Status: </gray><gold><current></gold><gray>/</gray><gold><limit> </gold><gray>(</gray><gold><percentage>%</gold><gray>)</gray>",
|
"info.plot_caps_format": "<prefix><gray>- Cap Type: </gray><gold><cap> </gold><gray>| Status: </gray><gold><current></gold><gray>/</gray><gold><limit> </gold><gray>(</gray><gold><percentage>%</gold><gray>)</gray>",
|
||||||
"info.plot_list_item": "<click:run_command:<command_tp>><hover:show_text:\"<command_tp>\"><dark_gray>[</dark_gray><gold><number></gold><dark_gray>]</dark_gray></hover></click><click:run_command:<command_info>> <hover:show_text:\"<hover_info>\"><gold> <plot></gold></hover></click><gray> - </gray><players>",
|
"info.plot_list_item": "<click:run_command:<command_tp>><hover:show_text:\"<command_tp>\"><dark_gray>[</dark_gray><gold><number></gold><dark_gray>]</dark_gray></hover></click><click:run_command:<command_info>> <hover:show_text:\"<hover_info>\"><gold> <plot></gold></hover></click><gray> - </gray><players>",
|
||||||
|
Loading…
Reference in New Issue
Block a user