- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 6,2 тыс.
- Подписчиков на Modrinth
- 37
- версий
- 25
- Обновлён
- 14 октября 202614 окт.
- Опубликован
- в 2024
Коротко о моде
Нужен и в игре, и на сервере
TrulyRandom – Рандомизация мира
Выберите, какие модули должны быть рандомизированы для мира, через три основные категории: модули генерации мира, общие модули и клиентские модули. Настроить модули можно при создании мира или прямо в игре по назначенной клавише (g), чтобы открыть интерфейс рандомизатора.
Модули и настройки
Модели блоков: Рандомизирует модели блоков, имеющих одинаковую форму и состояния.
- Настройки позволяют заставить все экземпляры состояния блока использовать ту же модель, что и состояние по умолчанию.
- Также можно игнорировать перекрытие моделей и свойства состояний, хотя это может вызвать визуальные глюки или просадку FPS.
Модели предметов: Рандомизирует модели предметов.
- Можно включить «Согласовать с рандомизацией моделей блоков», чтобы случайная модель предмета совпадала с его блоком.
Таблицы добычи: Рандомизирует таблицы добычи блоков, сущностей, сундуков и многого другого.
- Можно настроить полную замену таблиц добычи (рекомендуется для согласованности) или выдачу случайных предметов в случайных количествах.
Рецепты: Рандомизирует рецепты крафта предметов.
- Есть отдельные настройки для включения рандомизации крафта, плавки, переплавки, копчения, готовки на костре, камнереза и кузнечного дела.
Торговля жителей: Рандомизирует предметы, которыми торгуют жители.
- Эта рандомизация включает изумруды.
Структуры: Каждая структура будет заменена другой структурой там, где она обычно генерируется (кроме крепостей).
- Команда
/locateбудет работать ненадёжно при включённой опции. - Настройки включают переключатель на старый рандомизатор (позволяет всем структурам генерироваться где угодно) и опцию, снижающую прочность Elytra до 0 в городах Края.
- Команда
- Особенности генерации: Каждая особенность будет заменена другой особенностью, где это возможно (например, айсберг вместо дерева).
Палитра блоков: Каждый тип блока будет заменён другим типом блока.
- Настройки позволяют игнорировать свойства состояний, формы столкновений и формы перекрытия.
- Можно выбрать «Оставить камень камнем», чтобы применялись правила поверхности Верхнего мира. Это рекомендуется.
- Внимание: этот модуль может привести к нестабильным мирам, и его нельзя изменить после установки.
Примечание о модулях генерации мира:
- Модули генерации мира, такие как структуры, особенности генерации и палитра блоков, нельзя изменить после того, как они заданы при создании мира.
Трекер добычи
- Открывается из Красной книги в инвентаре выживания.
- Показывает записи о предметах, для которых вы активировали таблицы добычи (даже если они не выпали).
- Записи открывают граф, показывающий их источники на глубину до 20.
- При наведении на источник отображается полный путь до записи.
- Удержание Shift при наведении на предмет покажет, какие обнаруженные вами таблицы добычи выдают этот предмет.
- Книга трекера теперь также поддерживает отслеживание подарков «Герой деревни» для всех профессий жителей.
Настройка сервера
В корневой папке сервера создайте json-файл с именем trulyrandom.json со следующим содержимым:
{
"<module_name>": {
"enabled": <true/false>, // необязательно (по умолчанию false)
"seed": <number>, // необязательно (по умолчанию случайное)
"type": "<state_id>", // обязательно
"<additional_settings>": <value> // необязательно (см. схему конфигурации ниже)
}
}Этот файл будет прочитан ровно один раз перед генерацией мира, и последующие изменения учитываться не будут. Если вы хотите включить модули генерации мира, это ОБЯЗАТЕЛЬНО нужно сделать в этом файле; остальные модули можно настроить через интерфейс рандомизатора.
Схема конфигурации
| Модуль | Id состояния | Опции |
|---|---|---|
block_models | trulyrandom:block_model | force_states_to_use_same_model (boolean) по умолчанию falseignore_model_occlusion (boolean) по умолчанию falseignore_state_properties (boolean) по умолчанию false |
item_models | trulyrandom:item_model | match_block_model_randomisation (boolean) по умолчанию false |
loot_tables | trulyrandom:loot | use_other_loot_tables (boolean) по умолчанию true |
recipes | trulyrandom:recipe | enabled_recipe_types: см. ниже |
trades | trulyrandom:standard | Н/Д |
structures | trulyrandom:structure | use_legacy_randomiser (boolean) по умолчанию falsenerf_elytra (boolean) по умолчанию false |
features | trulyrandom:standard | Н/Д |
block_palette | trulyrandom:block_palette | ignore_state_properties (boolean) по умолчанию falseignore_collision_shape (boolean) по умолчанию falseignore_occlusion_shape (boolean) по умолчанию falsekeep_stone_as_stone (boolean) по умолчанию true |
Типы рецептов
Включение / отключение типов рецептов следует формату `"namespace:type": `. Например:
{
"enabled_recipe_types": {
"minecraft:smoking": true,
"minecraft:stonecutting": true,
"minecraft:smelting": true,
"minecraft:crafting": true
}
}Пример конфига можно найти здесь: trulyrandom.json
Чтобы посмотреть полный пример конфига, не предоставляйте свой — мод сгенерирует в качестве шаблона тот, что использовался для сервера. Чтобы переиспользовать этот конфиг, удалите папку мира, внесите нужные изменения и перезапустите сервер.
Команды
По умолчанию каждый игрок начинает в своей собственной команде, где он является владельцем. Вы можете приглашать других игроков в свою команду через `/trulyrandom team invite `, и приглашённому придёт сообщение, где он сможет принять приглашение.
Дополнительные команды настройки команды доступны в игре по команде /trulyrandom team.
Частые вопросы
Как установить TrulyRandom?
Установите Fabric под свою версию Minecraft, скачайте TrulyRandom под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть TrulyRandom?
У TrulyRandom есть сборки для Minecraft 1.21.4, 1.21.8, 26.1–26.1.2, 26.3 ….
Нужен ли TrulyRandom на сервере?
Нужен и в игре, и на сервере