Плагин для серверов Майнкрафт на Paper и Purpur, который разделяет инвентари и состояние игроков между группами миров. Он подходит для серверов, где выживание, творческий режим и мини-игры должны использовать разные предметы, здоровье, эффекты и режимы игры.
Возможности
- Миры из одной группы используют общий инвентарь: например, обычный мир, незер и энд выживания.
- Для разных групп отдельно сохраняются инвентарь, броня, предмет во второй руке, эндер-сундук, здоровье, голод, активные эффекты и режим игры.
- При первом входе в группу миров без сохранённых данных состояние игрока очищается, чтобы предметы не переносились между режимами и не дублировались.
- Данные сохраняются в фоне, снижая нагрузку при переходах между мирами и выходе игроков.
- При совместной работе с SpyCore плагин принимает управление инвентарями, исключая конфликтующие загрузки и сохранения.
Настройка
Группы миров задаются в plugins/SpyInventories/config.yml. Миры из одного списка используют общий набор данных:
groups:
survival:
worlds:
- survival
- survival_nether
- survival_the_end
creative:
worlds:
- creative
minigames:
worlds:
- bedwars
- skywars
Для миров со стандартными суффиксами _nether и _the_end связь с основным миром обрабатывается автоматически. Данные игроков хранятся по пути plugins/SpyInventories/players/<UUID>/<group>.yml.
Требования
Нужны сервер Paper или Purpur, Java и SpyCore.
