Интеграция с 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}%"