Плагин для серверов Майнкрафт, который добавляет игровую приставку с запуском игр на картах. Это форк BNes с ядром эмуляции Nestalgia: игроки размещают экран на стене, садятся рядом и могут играть вдвоём.
Возможности
- Игровая приставка создаётся как экран-карта, который можно повесить на стену.
- Одновременно играть могут до двух игроков.
- При отсутствии или ошибке файла игры на экране показывается стандартная заставка.
- Звук игры передаётся ближайшим игрокам через пространственный голосовой чат Plasmo Voice.
- Для отправки изображения используются PacketEvents, а при его отсутствии — ProtocolLib или возможности Paper.
Команды
/bnes— показать справку./bnes reload— перезагрузить и привести в порядок файлы конфигурации и языка./bnes create <name> [min]— создать приставку; параметрminсоздаёт вариант с одной картой./bnes map <name> [player]— выдать карту экрана приставки./bnes close <name>— закрыть приставку./bnes showfps— включить или выключить показ ФПС./bnes rename <name> <new_name>— переименовать приставку./bnes card <URL/filename>— получить локальный картридж или загрузить файл игры в формате iNES./bnes menu [page]— открыть меню картриджей./bnes saves [page]— управлять личными сохранениями: левый клик скачивает сохранение как предмет, правый — удаляет./bnes speed [percentage]— посмотреть или изменить скорость эмуляции.
Права
bnes.command.reload—/bnes reload.bnes.command.create—/bnes create.bnes.command.map—/bnes map.bnes.command.close—/bnes close.bnes.command.showfps—/bnes showfps.bnes.command.rename—/bnes rename.bnes.command.card—/bnes card.- Для
/bnes,/bnes menu,/bnes savesи/bnes speedотдельное право не указано.
Настройка
Файлы игр, на которые у владельца есть права, поместите в plugins/BNes-Fork/roms. Назначение клавиш меняется в конфигурации плагина.
- Клавиши движения — крестовина.
- Прыжок — кнопка A.
- Смена руки — кнопка B.
- Левый клик по карте — Select.
- Правый клик по карте — Start.
- Одновременные Start и A — перезапуск игры.
- Одновременные Select и A — запись в личное сохранение.
При переходе с BNes перенесите или переименуйте папку данных plugins/BNes в plugins/BNes-Fork при выключенном сервере.
Требования
- Java 21 и сервер Paper либо совместимое ядро.
- Для звука необходим Plasmo Voice: плагин для сервера и клиентский мод должны быть установлены и подключены.
- PacketEvents рекомендуется для передачи изображения на картах.
- ProtocolLib может использоваться как запасной способ передачи пакетов.
- Vault нужен только для возможностей, связанных с экономикой.
- Рекомендуется плагин со стульями; вместо него можно использовать вагонетки.
