32 lines
1.2 KiB
Java
32 lines
1.2 KiB
Java
package dev.loki.loparkour.menu.play;
|
|
|
|
import dev.loki.loparkour.config.locale.Locales;
|
|
import dev.loki.loparkour.menu.core.LPMenu;
|
|
import dev.loki.loparkour.menu.core.Menus;
|
|
import dev.loki.loparkour.menu.core.ParkourOption;
|
|
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);
|
|
}
|
|
}
|