Improve help of modify command.
This commit is contained in:
parent
95adac5ef2
commit
c8df9e19f5
@ -49,11 +49,14 @@ public final class ModifyCommand implements Command {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Cast sender to player.
|
||||||
|
Player player = (Player) sender;
|
||||||
|
|
||||||
// Check command params have been given.
|
// Check command params have been given.
|
||||||
if(args.length != 3) {
|
if(args.length != 3) {
|
||||||
|
|
||||||
// Shop help message.
|
// Shop help message.
|
||||||
this.showHelp(sender, label);
|
this.showHelp(player, label);
|
||||||
|
|
||||||
// Exit.
|
// Exit.
|
||||||
return;
|
return;
|
||||||
@ -62,9 +65,6 @@ public final class ModifyCommand implements Command {
|
|||||||
// Get chat logger.
|
// Get chat logger.
|
||||||
ChatLogger chatLogger = ItemCaseCore.instance.getChatLogger();
|
ChatLogger chatLogger = ItemCaseCore.instance.getChatLogger();
|
||||||
|
|
||||||
// Cast sender to player.
|
|
||||||
Player player = (Player) sender;
|
|
||||||
|
|
||||||
// Check if player has permission (Uses create permission).
|
// Check if player has permission (Uses create permission).
|
||||||
if(!player.hasPermission("itemcase.create")) {
|
if(!player.hasPermission("itemcase.create")) {
|
||||||
|
|
||||||
@ -133,7 +133,7 @@ public final class ModifyCommand implements Command {
|
|||||||
this.sellPriceFlag(label, player, itemcase, value);
|
this.sellPriceFlag(label, player, itemcase, value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
this.showHelp(sender, label);
|
this.showHelp(player, label);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -489,7 +489,7 @@ public final class ModifyCommand implements Command {
|
|||||||
*
|
*
|
||||||
* @param sender CommandSender.
|
* @param sender CommandSender.
|
||||||
*/
|
*/
|
||||||
private void showHelp(CommandSender sender, String label) {
|
private void showHelp(Player player, String label) {
|
||||||
|
|
||||||
// Get translator.
|
// Get translator.
|
||||||
LanguageTranslator translator = ItemCaseCore.instance.getTranslator();
|
LanguageTranslator translator = ItemCaseCore.instance.getTranslator();
|
||||||
@ -498,44 +498,32 @@ public final class ModifyCommand implements Command {
|
|||||||
translator.setPlaceholder("%COMMAND%",
|
translator.setPlaceholder("%COMMAND%",
|
||||||
"/" + label + " modify [flag] [value]");
|
"/" + label + " modify [flag] [value]");
|
||||||
|
|
||||||
// Check if sender is a player or console.
|
// Get chat logger.
|
||||||
if(sender instanceof Player) {
|
ChatLogger logger = ItemCaseCore.instance.getChatLogger();
|
||||||
|
|
||||||
// Cast sender to player.
|
// Send message to player.
|
||||||
Player player = (Player) sender;
|
logger.message(player, "command.itemcase-help");
|
||||||
|
|
||||||
// Get chat logger.
|
// Send message to player.
|
||||||
ChatLogger logger = ItemCaseCore.instance.getChatLogger();
|
logger.message(player, "command.modify.help");
|
||||||
|
|
||||||
// Send message to player.
|
// Send flag help.
|
||||||
logger.message(player, "command.itemcase-help");
|
logger.message(player, "[flag] [value]:");
|
||||||
|
|
||||||
// Send flag help.
|
// Send flag help.
|
||||||
logger.message(player, "[flag] [value]:");
|
logger.message(player,
|
||||||
|
" type [showcase/shop_buy/shop_sell/shop_multi]");
|
||||||
|
|
||||||
// Send flag help.
|
// Send flag help.
|
||||||
logger.message(player,
|
logger.message(player,
|
||||||
" type [showcase/shop_buy/shop_sell/shop_multi]");
|
" storage_type [finite/infinite]");
|
||||||
|
|
||||||
// Send flag help.
|
// Send flag help.
|
||||||
logger.message(player,
|
logger.message(player,
|
||||||
" storage_type [finite/infinite]");
|
" buy_price [price]");
|
||||||
|
|
||||||
// Send flag help.
|
// Send flag help.
|
||||||
logger.message(player,
|
logger.message(player,
|
||||||
" buy_price [price]");
|
" sell_price [price]");
|
||||||
|
|
||||||
// Send flag help.
|
|
||||||
logger.message(player,
|
|
||||||
" sell_price [price]");
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
// Get console logger.
|
|
||||||
GenericLogger logger = ItemCaseCore.instance.getGenericLogger();
|
|
||||||
|
|
||||||
// Send console message.
|
|
||||||
logger.message(sender, "command.itemcase-help");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user