Skip to content

Commit

Permalink
Merge branch 'API8' of https://github.com/SawFowl/GuiShopManager into…
Browse files Browse the repository at this point in the history
… API8
  • Loading branch information
SawFowl committed Nov 1, 2022
2 parents 42a0536 + 656898b commit f2998fd
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 10 deletions.
21 changes: 13 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,14 @@ guishopmanager.currency : access to all currencies in the auction
```

##### Features
- Multicurrency support
- Support for all languages of the game using them without restarting
- An auction similar to what can be seen in various MMORPG games
- Multicurrency support.
- Support for all languages of the game using them without restarting.
- Admin shop.
- An auction similar to what can be seen in various MMORPG games.
- Console commands shop.
- Support MySQL. The auction data is updated automatically approximately once a minute.
- Convenient stores that will fit a lot of items
- Convenient shops that will fit a lot of items.
- Processes any items without errors.



Expand Down Expand Up @@ -68,11 +71,13 @@ guishopmanager.currency : доступ ко всем валютам на аук
```

##### Функционал
- Поддержка мультивалютности
- Поддерживает все имеющиеся в игре языки и не требует перезапуска для их использования
- Аукцион по функционалу напоминает то, что можно увидеть в различных MMORPG играх
- Поддержка мультивалютности.
- Поддерживает все имеющиеся в игре языки и не требует перезапуска для их использования.
- Административный магазин.
- Магазин консольных комманд.
- Аукцион по функционалу напоминает то, что можно увидеть в различных MMORPG играх.
- Поддерживает MySQL. Данные аукциона обновляются примерно раз в минуту.
- Удобные магазины, в которые поместится много вещей
- Удобные магазины, в которые поместится много вещей.


##### Demo video || Демонстрационное видео
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public CommandResult execute(CommandContext context) throws CommandException {
itemStack = player.itemInHand(HandTypes.OFF_HAND);
main = false;
}
if(itemStack == null || itemStack.type() == ItemTypes.AIR) {
if(itemStack == null || itemStack.type().equals(ItemTypes.AIR.get())) {
player.sendMessage(plugin.getLocales().getComponent(player.locale(), "Messages", "ItemNotPresent"));
} else {
if(context.one(CommandParameters.COMMAND).isPresent()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ public CommandResult execute(CommandContext context) throws CommandException {
}
if(player.hasPermission(Permissions.COMMANDSSHOP_EDIT)) {
messages.add(deserialize("&a/guishopmanager cshop edit &c<Shop>").clickEvent(ClickEvent.runCommand("/guishopmanager cshop edit")).hoverEvent(HoverEvent.showText(plugin.getLocales().getComponent(locale, "Hover", "RunCommand"))));
messages.add(deserialize("&a/guishopmanager cshop setitem &c<Shop> <Menu> <Slot> <BuyPrice> <SellPrice> &e<Currency>").clickEvent(ClickEvent.suggestCommand("/guishopmanager setitem ")).hoverEvent(HoverEvent.showText(plugin.getLocales().getComponent(locale, "Hover", "RunCommand"))));
messages.add(deserialize("&a/guishopmanager cshop addcommand &c<Args>").clickEvent(ClickEvent.suggestCommand("/guishopmanager setitem ")).hoverEvent(HoverEvent.showText(plugin.getLocales().getComponent(locale, "Hover", "RunCommand"))));
}
if(player.hasPermission(Permissions.COMMANDSSHOP_TRANSLATE)) {
messages.add(deserialize("&a/guishopmanager cshop translate &c<Shop>").clickEvent(ClickEvent.suggestCommand("/guishopmanager cshop translate ")).hoverEvent(HoverEvent.showText(plugin.getLocales().getComponent(locale, "Hover", "RunCommand"))));
Expand Down Expand Up @@ -115,6 +115,7 @@ public CommandResult execute(CommandContext context) throws CommandException {
messages.add(deserialize("&a/guishopmanager cshop create &c<Shop>"));
messages.add(deserialize("&a/guishopmanager cshop delete &c<Shop>"));
messages.add(deserialize("&a/guishopmanager cshop edit &c<Shop>"));
messages.add(deserialize("&a/guishopmanager cshop addcommand &c<Args>"));
messages.add(deserialize("&a/guishopmanager cshop translate &c<Shop>"));
messages.add(deserialize("&a/guishopmanager cshop open &c<Shop> &e<Player>"));
messages.add(deserialize("&a/guishopmanager reload"));
Expand Down

0 comments on commit f2998fd

Please sign in to comment.