Интеграция с BMenu
LastMines полностью интегрирован с плагином BMenu для работы черезе GUI меню. Все меню настраиваются в папке plugins/LastMines/menus/.
Провайдеры GUI
Плагин предоставляет собственные провайдеры для BMenu, которые автоматически генерируют предметы на основе данных с сервера. Для использования провайдеров в конфигурации меню (например, all_mines.yml) используется секция provider: <...>.
Список всех шахт (all_mines.yml)
Провайдер подгружает все шахты и расставляет их по слотам.
mines_list:
slots: "10-16, 19-25, 28-34, 37-43"
material: diamond_ore
name: "&aШахта &f{MINE_ID}"
lore:
- "&7Осталось блоков: &f%lastmines_blocks_current_count_{MINE_ID}%"
on_click: "[open]"
Список блоков шахты (blocks.yml)
Отображает все блоки конкретной шахты (используется в blocks.yml).
blocks_list:
slots: "10-16, 19-25"
name: "&bБлок &f{MATERIAL}"
lore:
- "&7Шанс спавна: &f{CHANCE}%"
Список редкостей (rarities.yml)
Отображает редкости для шахт в режиме RARITY.
rarities_list:
slots: "10-16, 19-25"
material: nether_star
name: "&eРедкость &f{RARITY_NAME}"
lore:
- "&7ID: &f{RARITY_ID}"
- "&7Шанс: &f{CHANCE}%"