Мод для Майнкрафт на Fabric, который добавляет серверную систему кармы от 0 до 10. Мирные действия и пвп открывают разные постоянные бонусы, активные способности и место в таблице лидеров; игрокам не нужно устанавливать мод на клиент.
Возможности
Каждый игрок начинает с нейтральной кармы 5. За время без ударов по другим игрокам карма повышается: доступны Удача, дополнительные сердца, Сопротивление и невидимость при использовании фантомной мембраны с зажатым Shift и правой кнопкой мыши. Удар по игроку сбрасывает накопленное время.
Убийства игроков снижают карму и дают другой набор эффектов: дополнительный опыт с животных, урон, Силу и восстановление здоровья от огненного стержня. Повторное убийство одного и того же игрока засчитывается только после настраиваемой задержки.
На сервере может быть только один владелец скрытого пути с тремя способностями: прыжком с ударом по площади, огненной ареной и зоной, запрещающей лечение. Пассивные бонусы обычных путей при этом заменяются этими способностями.
Система отслеживает активность: для мирного прогресса нужно перемещаться между чанками и получать опыт либо взаимодействовать с блоками. Смерть от игрока уменьшает счётчик убийств.
Как пользоваться
/peace info [player]— посмотреть карму, убийства, смерти, мирное время и путь./peace top [value|kills|peaceful]— открыть таблицу лидеров./peace abilities— узнать бонусы текущей кармы, предмет для способности и прогресс до следующего уровня./peace setvalue <player> <0-10>— установить карму игрока./peace addkill <player>— добавить убийство без проверки задержки./peace reset <player>— сбросить статистику игрока до кармы 5./peace resetcooldowns <player>— сбросить перезарядки способностей./peace setsecret <player> <0/1>и/peace clearsecret— выдать, забрать или освободить скрытый путь./peace setcooldown <minutes>— изменить задержку повторного засчитывания убийства./peace newseason confirm— сбросить сезонную статистику с сохранением таблицы результатов./peace reload— перечитать конфиг без перезапуска сервера.
Административные команды требуют OP и принимают имя игрока, UUID или self.
Настройки
Параметры хранятся в config/peacesmp.json: время для уровней кармы, задержка убийств, перезарядки, длительность и радиус способностей, урон, шанс скрытого пути, уведомления и частицы. После изменения файла используйте /peace reload.
Требования и совместимость
Нужны Fabric Loader, Fabric API и Java 21. Мод устанавливается только на сервер; данные кармы мира сохраняются в world/data/peacesmp_karma.dat.
