Мод для Майнкрафт на Fabric для серверов с Cobblemon: он импортирует команды покемонов из PokePaste, сохраняет записи пвп-сражений и загружает спрайты пользовательских покемонов для просмотра повторов. Игрокам устанавливать его не нужно — достаточно поставить мод на сервер.
Возможности
- Импортирует команды из ссылок PokePaste: виды покемонов, атаки, EV, IV, характер, способность и удерживаемый предмет.
- Поддерживает сопоставления для пользовательских и Eclipse-покемонов.
- Работает с предметами Genesis Forms, включая мегакамни, Z-кристаллы, сферы, маски Ogerpon, предметы легендарных покемонов, накопители Genesect, Memory и пластины типов.
- Автоматически записывает пвп-бои в формате протокола Showdown: составы команд, победителя, число ходов и длительность боя. Повторы публикуются в Eclipse Replay Viewer.
- Для факемонов можно загрузить лицевой и задний PNG-спрайты, чтобы в просмотрщике повторов они не заменялись заглушкой.
Как пользоваться
/giveteam <url>— импортировать команду PokePaste себе./pokepaste <url>— то же действие./giveteamother <player> <url>— выдать команду другому игроку./pokepaste reload— перечитать конфигурацию./pokepaste eclipse list— вывести список сопоставлений пользовательских покемонов.
Для Eclipse-вида укажите в PokePaste (eclipse) Flygon; пользовательский вид, например Surusypia, указывается напрямую.
Спрайты положите в config/eclipse_playback/sprites/. Имена файлов: {pokemonname}-front.png и {pokemonname}-back.png; принимаются PNG до 128×128 пикселей и до 50 КБ.
Настройки
Основные параметры повторов находятся в config/eclipse_playback/replays.json:
enabled— включает запись повторов и загрузку спрайтов;serverNameиserverIp— название и адрес сервера в просмотрщике;broadcastToServer— отправлять объявление всем игрокам или только участникам боя;broadcastFormat— шаблон сообщения с{player1},{player2},{winner}и{url}.
Сопоставления пользовательских видов настраиваются в config/pokepaste/eclipse_pokemon.json, а названия предметов из Showdown и предметы других модов — в config/eclipse_playback/item_mappings.json.
Требования и совместимость
Нужны Fabric, Fabric API и Cobblemon. Для форматирования объявлений в стиле MiniMessage требуется MiniPlaceholders либо совместимая библиотека; без неё сообщения выводятся обычным текстом.
