Dimension Viewer
Высоко настраиваемый серверный мод для Minecraft, отображающий текущее измерение игроков в списке игроков.
Поддерживает Fabric, Forge и NeoForge!
Версия для Fabric требует Fabric API (CurseForge или Modrinth)
Совместимость
Dimension Viewer совместим со всеми измерениями. В некоторых случаях название мода при наведении курсора может отображаться некорректно из-за использования modid для определения источника измерения.
Моды, изменяющие формат имён в списке игроков (или обычное отображаемое имя), могут вызвать проблемы. При обнаружении ошибок, пожалуйста, сообщите о проблеме.
Функции
Измерения из модов могут иметь независимую настройку цвета.
Названия измерений могут заменяться псевдонимами.
Конфигурация
Изменяя конфигурационный файл, можно настроить цвет текста для каждого измерения, включить отображение измерения в сообщениях чата и изменить общий формат с использованием текстового форматирования Minecraft (подчёркивание, жирный шрифт, курсив).
Конфигурационный файл расположен в [Папка сервера]/config/dimensionviewer-common.toml
для (Neo)Forge или [Папка сервера]/config/dimensionviewer.json
для Fabric.
Изменения применяются сразу после сохранения файла конфигурации.
Параметры конфигурации
listFormat
- String- Формат отображения измерения в списке игроков или имени в чате. Поддерживает токены:
%d
- Название измерения (обязательно)%i
- Курсив%b
- Жирный шрифт%u
- Подчёркивание%s
- Зачёркивание%o
- Случайные символы%%
- Символ %
- Любой символ после
%
интерпретируется как токен. Для отображения знака % используйте%%
- Формат отображения измерения в списке игроков или имени в чате. Поддерживает токены:
dimensionPosition
- String- Позиция измерения относительно имени игрока:
PREPEND
- Перед именемAPPEND
- После имени
- Позиция измерения относительно имени игрока:
defaultColor
- String- Цвет по умолчанию, если
PER_DIM_COLOR
отключён или для неопределённого измерения- Допустимые значения:
DARK_RED
,RED
,GOLD
,YELLOW
,DARK_GREEN
,GREEN
,AQUA
,DARK_AQUA
,DARK_BLUE
,BLUE
,LIGHT_PURPLE
,DARK_PURPLE
,WHITE
,GRAY
,DARK_GRAY
,BLACK
- Или названия цветов из
CUSTOM_COLORS
- Допустимые значения:
- Цвет по умолчанию, если
overworldColor
,netherColor
&endColor
- String- Цвета для измерений Vanilla при включённом
perDimColor
- Цвета для измерений Vanilla при включённом
perDimColor
- Boolean- Индивидуальная окраска измерений. При отключении используется
DEFAULT_COLOR
- Индивидуальная окраска измерений. При отключении используется
dimInChatName
- Boolean- Отображение измерения в имени игрока в чате
enableAliases
- Boolean- Использование пользовательских названий измерений из
DIM_ALIASES
- Использование пользовательских названий измерений из
moddedDimensions
- Array of Strings- Цвета для измерений модов в формате
modid:dim_id цвет
- Пример:
twilightforest:twilight_forest GOLD
- Цвета для измерений модов в формате
dimensionAliases
- Array of Strings- Псевдонимы измерений в формате
modid:dim_id Новое название
- Пример:
minecraft:overworld The Grasslands
- Поддерживает токены (с версии 2.0.0+)
- Псевдонимы измерений в формате
customColors
- Array of Strings- Пользовательские цвета в HEX (
ИМЯ_ЦВЕТА #HEX
) или RGB (ИМЯ_ЦВЕТА r000 g000 b000
) - Пример HEX:
HOT_PINK #C62F75
- Пример RGB:
FUTURE_PURPLE r152 g154 b255
- Пользовательские цвета в HEX (
Пример конфигурации (Neo)Forge
[customization]
fontColor = "DARK_AQUA"
enableAliases = true
listFormat = "%i<%d>"
dimensionPosition = "APPEND"
perDimColor = true
[customization.dimension]
overworldColor = "DARK_GREEN"
netherColor = "DARK_RED"
endColor = "FUTURE_PURPLE"
[customization.chat]
dimInChatName = true
chatDimHover = true
[customization.modded]
dimensionAliases = ["minecraft:the_end ULTIMA THULE"]
moddedDimensionIds = ["twilightforest:twilight_forest GOLD"]
[customization.extra]
custom_colors = ["HOT_PINK #C62F75", "FUTURE_PURPLE r152 g154 b255"]
Пример конфигурации Fabric
{
"listFormat": "%i<%d>",
"dimensionPosition": "APPEND",
"defaultColor": "HOT_PINK",
"overworldColor": "DARK_GREEN",
"netherColor": "FUTURE_PURPLE",
"endColor": "HOT_PINK",
"perDimColor": true,
"dimInChatName": true,
"chatDimHover": true,
"enableAliases": true,
"moddedDimensions": ["twilightforest:twilight_forest GOLD"],
"dimensionAliases": ["minecraft:overworld %bThe Grasslands", "minecraft:the_nether %u%d", "minecraft:the_end %oEnd"],
"customColors": ["HOT_PINK #C62F75", "FUTURE_PURPLE r152 g154 b255"]
}