Skip to content

Commit 2991229

Browse files
committed
余分な処理
1 parent 06f381e commit 2991229

1 file changed

Lines changed: 0 additions & 38 deletions

File tree

src/main/java/com/github/elic0de/thejpspit/gui/PitChatMenu.java

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -86,44 +86,6 @@ private StaticGuiElement closeButton() {
8686
);
8787
}
8888

89-
private DynamicGuiElement getItemElement(PitItemEntry pitItemEntry) {
90-
return new DynamicGuiElement(pitItemEntry.getSlotChar(), (viewer) -> {
91-
final PitPlayer pitPlayer = PitPlayerManager.getPitPlayer((Player) viewer);
92-
return new StaticGuiElement(pitItemEntry.getSlotChar(), pitItemEntry.getItemStack(), click -> {
93-
if (click.getType() == ClickType.DOUBLE_CLICK) return true;
94-
if (TheJpsPit.getInstance().getEconomyHook().isEmpty()) {
95-
TheJpsPit.getInstance().getLogger().warning("経済プラグインが見つかりませんでした");
96-
return true;
97-
}
98-
99-
final Player player = pitPlayer.getPlayer();
100-
final Inventory inventory = player.getInventory();
101-
final EconomyHook economyHook = TheJpsPit.getInstance().getEconomyHook().get();
102-
103-
if (!economyHook.hasMoney(pitPlayer, BigDecimal.valueOf(pitItemEntry.getPrice()))) {
104-
pitPlayer.sendMessage("&c【PIT】所持金が足りません!");
105-
return true;
106-
}
107-
108-
if (inventory.firstEmpty() == -1) {
109-
pitPlayer.sendMessage("&c【PIT】インベントリが満杯で購入できません!");
110-
return true;
111-
}
112-
113-
if (pitPlayer.getLevel() < pitItemEntry.getRequiredLevel()) {
114-
pitPlayer.sendMessage("&c【PIT】レベルが足りません!");
115-
return true;
116-
}
117-
118-
economyHook.takeMoney(pitPlayer, BigDecimal.valueOf(pitItemEntry.getPrice()));
119-
inventory.addItem(pitItemEntry.getItemStack());
120-
player.updateInventory();
121-
122-
return true;
123-
}, pitItemEntry.getLore());
124-
});
125-
}
126-
12789
public static PitChatMenu create(TheJpsPit plugin, String title) {
12890
return new PitChatMenu(plugin, title);
12991
}

0 commit comments

Comments
 (0)