- Источник
- https://github.com/By1337/BSpawner
- Поддерживаемые версии
-
- 1.16.x
- 1.17.x
- 1.18.x
- 1.19.x
Уникальный плагин за выполнение 4 заданий - спавнер
Плагин сам сгенерирует задания для всех спавнеров на карте при перезагрузке/включении сервера.
Конфигурация:
Плагин сам сгенерирует задания для всех спавнеров на карте при перезагрузке/включении сервера.
- Кастомизация меню
- Возможность создавать не ограниченное количество заданий
- Автоматическое переименование спавнера. spawner -> Спавнер призыва зомби
- Поддержка CustomModelData
- Поддержка basehead
Задания
- type-bring-items - Необходимо сдать предметы
- type-bring-the-mob - Необходимо привести к спавнеру мобов
- type-place-block - Необходимо разместить возле спавнера блоки (после установки блока он сразу исчезает)
- type-break-block - Необходимо сломать блоки возле спавнера (блоки не выпадают)
- /bs reload - перезагружает конфиг
- /bs reload -force - тоже самое но с загрузкой бд из файла
- /bs complete - Выполнить все задания в спавнере
- /bs unlock - Разблокировать все задания в спавнере
- /bs drop - дропнуть спавнер
Конфигурация:
YAML:
tasks-slots: [19, 21, 23, 25]
locked-tasks-material: BARRIER
max-spawner-views: true #Запрещает смотреть в спавнер больше чем одному игроку одновременно. op обходит
use-bstats: true #сбор анонимной статистики
distance: 10 #Дистанция проверки события в блоках. Например, нахождения мобов возле спавнера
tasks:
type-bring-items:
1:
info:
material: COARSE_DIRT
name: '&7Каменистая земля'
lore:
- '&7Необходимо сдать'
- '&7 - Гравий &6x960 &7Сдано: {brought-GRAVEL}'
- '&7 - Земля &6x960 &7Сдано: {brought-DIRT}'
GRAVEL: 960
DIRT: 960
type-bring-the-mob:
1:
info:
material: WITHER_ROSE
name: '&7Визер и житель'
lore:
- '&7В радиусе 10 блоков от спавнера'
- '&7Должны находится'
- '&7Визер и житель'
WITHER: 1
VILLAGER: 1
type-place-block:
1:
info:
material: TNT
name: '&7Динамит и обсидиан'
lore:
- '&7В радиусе 10 блоков от спавнера'
- '&7необходимо поставить'
- '&7Обсидиан &6x64 &7Поставлено {put-OBSIDIAN}'
- '&7Динамит &6x128 &7Поставлено {put-TNT}'
OBSIDIAN: 64
TNT: 128
type-break-block:
1:
info:
material: OBSIDIAN
name: '&7Неломаемое ломаемо'
lore:
- '&7В радиусе 10 блоков от спавнера'
- '&7необходимо сломать'
- '&7Обсидиан &6x640 &7сломано {broken-OBSIDIAN}'
- '&7Плачущий обсидиан &6x64 &7сломано {broken-CRYING_OBSIDIAN}'
OBSIDIAN: 640
CRYING_OBSIDIAN: 64
gui:
mine_spawner:
material: GOLDEN_PICKAXE
slot: 49
name: '&aДобыть спавнер'
lore:
- '&aНажмите что бы добыть спавнер'
enchant: false
click_requirement:
check_task: #любое название проверки
type: internal
input: AllTaskCompleted #AllTaskCompleted - true если все задания завершены
output: true
deny_commands:
- '[MESSAGE] &cВыполните все задания!'
commands:
- '[CLOSE]'
- '[DROP_SPAWNER]'
- '[MESSAGE] &aСпавнер добыт!'
close:
material: BARRIER
slot: 53
name: '&cВыход'
lore: []
enchant: false
commands:
- '[CLOSE]'
decor:
material: BLACK_STAINED_GLASS_PANE
name: ' '
lore: []
enchant: false
commands: []
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 18
- 27
- 36
- 45
- 46
- 47
- 51
- 52
- 44
- 35
- 26
- 17