AlignmentBar
Активный0.0
Установок
Последнее обновление
AlignmentBar - Система репутации для Minecraft
AlignmentBar представляет собой полностью настраиваемый мод для Minecraft, который позволяет отслеживать вашу репутацию (выравнивание) с различными фракциями, регионами или группами в игровом мире.
Мод предлагает следующие возможности:
Интерфейс отображения репутации над головами персонажей, показывающий отношение фракций к игроку.
Специальный экран управления фракциями, который организует их по регионам, отслеживает прогресс выравнивания и отображает взаимоотношения между фракциями.
Систему клятв, позволяющую игрокам официально присоединиться к определенной фракции.
Полную синхронизацию данных о фракциях на сервере — клиентам не требуется предварительная установка файлов фракций.
Особенности мода
📊 Персонализированное отслеживание репутации для каждой фракции
🏹 Определение врагов и союзников среди мобов (настраивается)
🛡️ Система званий и прогрессирования внутри фракций
🗺️ Категоризация по регионам
🤝 Взаимоотношения между фракциями (союзники/враги/нейтральные)
📡 Поддержка многопользовательской игры — данные о фракциях автоматически синхронизируются с сервера на клиенты
🎨 Пользовательские логотипы фракций, отображаемые в интерфейсах и надписях
Начало работы (настройка JSON)
Для использования мода необходимо создать JSON-файлы, определяющие ваши фракции. Разместите их в следующих директориях:
Одиночная игра: config/alignmentbar/factions/
Многопользовательская игра (сервер): config/alignmentbar/factions/
Пример JSON-файла фракции:
{
"id": "knights_order",
"name": "Knights of Valor",
"color": "#4C9AFF",
"description": "An ancient order sworn to protect the realm.",
"logo": "alignmentbar:faction_logos/knights.png",
"region": "Central Kingdom",
"ranks": [
{ "id": "initiate", "name": "Initiate", "alignment": 50.0 },
{ "id": "knight", "name": "Knight", "alignment": 150.0 },
{ "id": "paladin", "name": "Paladin", "alignment": 300.0 }
],
"enemies": [
{ "entity": "minecraft:zombie" },
{ "entity": "minecraft:skeleton" }
],
"allies": [
{ "entity": "minecraft:villager" }
]
}
Что можно настроить:
id: Уникальный внутренний идентификатор
name: Отображаемое название
color: HEX-цвет для интерфейса
description: Текст, отображаемый в экране фракции
logo: ResourceLocation для текстуры логотипа
region: Группировка фракций по географическим или тематическим регионам
ranks: Определение пороговых значений выравнивания и названий званий
enemies/allies: Сущности, влияющие на увеличение/уменьшение репутации
Примечания для разработчиков
Репутация может увеличиваться через действия, которые вы определяете (например, убийства мобов, выполнение квестов и т.д.).
Взаимоотношения фракций и уровень репутации постоянно отслеживаются для каждого игрока.
Работает как в одиночной, так и в многопользовательской игре.
Важно: Мод не работает "из коробки". Вы, как автор сервера или модпака, должны самостоятельно определить свои фракции через JSON-файлы. Это позволяет настроить AlignmentBar для любого RPG, фракционных войн или погружающего игрового опыта.