LoParkour/src/main/java/dev/loki/loparkour/menu/play/PlayMenu.java
2026-03-05 20:28:25 +01:00

25 lines
992 B
Java

package dev.loki.loparkour.menu.play;
import dev.loki.loparkour.config.Locales;
import dev.loki.loparkour.menu.LPMenu;
import dev.loki.loparkour.menu.Menus;
import dev.loki.loparkour.menu.ParkourOption;
import dev.lolib.gui.InventoryGUI;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
public class PlayMenu extends LPMenu {
@Override
public void open(@NotNull Player player) {
String title = Locales.getString(locale(player), "play.name");
baseGui(title, 3)
.setItem(11, localeItem(player, "play.single.item"),
e -> { if (ParkourOption.SINGLE.mayPerform(player)) Menus.SINGLE.open(player); })
.setItem(15, localeItem(player, "play.spectator.item"),
e -> { if (ParkourOption.SPECTATOR.mayPerform(player)) Menus.SPECTATOR.open(player); })
.setItem(22, closeButton(player), e -> player.closeInventory())
.open(player);
}
}