Скачать Improved Map Colors — Minecraft Моды — MetaMods
Improved Map Colors

Improved Map Colors

Активный

Установок

0

Последнее обновление

3 недели назад

Версии

1.21.2 — 1.21.8
Клиент и сервер
Fabric
Neoforge
Quilt
Игровые механики
Утилиты

Improved Map Colors

Improved Map Colors — это модификация для Minecraft, созданная специально для видео от Gneiss Name. Её основное предназначение — качественное улучшение стандартной палитры цветов на игровых картах. Важной особенностью является возможность гибкой настройки цветовой схемы как самим игроком, так и через датапаки в одиночной игре или на сервере. Из-за серверной функциональности этот мод должен быть установлен и на стороне клиента, и на выделенном сервере.

Модификация включает несколько готовых цветовых пресетов для карт Minecraft, среди которых сепия, градации серого и инвертированные цвета.

Канал Gneiss Name: https://www.youtube.com/@gneissname

Видео, для которого был создан мод

Использование

Мод позволяет настраивать как цветовую палитру, используемую Minecraft, так и отображение различных блоков и их состояний на картах. Реализовано это двумя основными способами: через файлы конфигурации мода и датапаки.

Настройка конфигурации

Файл конфигурации содержит два ключевых поля для непосредственного изменения палитры и списка состояний: colorlist и state_list.

colorlist, как следует из названия, позволяет модифицировать цветовую палитру Minecraft. По умолчанию используется ванильная палитра, чтобы продемонстрировать ожидаемый формат — список, содержащий до 63 цветов, заданных в шестнадцатеричных кодах.

state_list используется для изменения цветового идентификатора, который отображается на карте для BlockState или Block. Формат записей показан в примерах по умолчанию: blockid[blockstate information]:colorID. Информация о состоянии блока указывается так же, как и в ванильных данных состояний — [name=value,name1=value1]. Мод попытается понять намерение пользователя при указании состояния, но иногда это может быть несколько капризным.

Также предусмотрен метод, похожий на отладочный, для переопределения всех параметров через CSV-файлы. Их необходимо указать в соответствующих полях конфигурации: color_file и blockstate_file. Формат каждого описывается и показывается ниже.

Формат CSV Цветовой CSV должен быть в формате: |hex color|[опциональный id]|, например: csv "#000000","0" "#00ff00","3" "#ff00ff" CSV состояний блоков должен быть в формате: |BlockID[statedata]|colorID<обязательно>| ИЛИ |BlockID|[statedata]|colorID<обязательно>|, например: csv "minecraft:grass_block","1" "minecraft:black_bed[part=foot]","3" "minecraft:grass_block","[snowy=true]","2" обязательно>обязательно>

Датапаки

Эта функция позволяет устанавливать настройки карт для каждого мира отдельно и именно так работают встроенные пресеты. Мод будет сканировать подкаталоги mapcolors/colors и mapcolors/states во всех датапаках.

Цвета: Формат файлов цветов в директории /colors представляет собой JSON-объект "colorlist", который сопоставляет строковый числовой colorID с шестнадцатеричным кодом цвета по схеме "id":"hex color", где id находится в диапазоне от 0 до 63 включительно.

Состояния: Формат файла состояний блоков — это массив "stateColorIDList", содержащий JSON-объекты в указанном ниже формате.

Формат управления состояниями json { "state": { "Name": "<minecraft block id>", "Properties": { "name": "value", "name1": "value1", "name2": "value2" } }, "colorID": <id>, [опционально] "trackedProperties": [ "name", "name1" ] }
Участники проекта
gamma-02

gamma-02

Разработчик

extra.gneiss

extra.gneiss

Разработчик

Создан: 1 окт 2025

ID: 267620