Shulker's Super Simple Structure System
Активный0.0
Установок
Последнее обновление
Shulker's Super Simple Structure System
Создавайте собственные моды со структурами с минимальными усилиями – эта система гораздо проще, чем произнести название проекта пять раз подряд!
О системе
Все параметры структур – название, глубина залегания в земле, редкость появления и подходящие биомы – настраиваются через JSON-файлы. На данный момент мод поддерживает только одинарные структуры (один NBT-файл), но в планах расширение функционала.
Обучающие материалы появятся в ближайшее время; ниже представлена базовая информация для начала работы.
Важное предупреждение для версии 1.16.1
В Minecraft 1.16 появилась ошибка, затрагивающая все моды, которые добавляют новые структуры. Если структура была удалена или переименована (что можно случайно сделать при редактировании JSON-файлов), это может привести к повреждению сохранённых миров при загрузке. Обязательно создавайте резервные копии миров перед открытием их с любыми модами, добавляющими структуры, в версиях 1.16.1–1.16.3. Использовать версию мода для 1.16.1 в длительное время существующем мире не рекомендуется, но если вы решитесь – делайте регулярные бэкапы.
Начиная с Forge версии 35.1.0 (для Minecraft 1.16.4+), система включает исправление этой ошибки, поэтому версии мода для 1.16.4 и новее не подвержены проблеме. Ранее повреждённые миры могут быть восстановлены путём посещения и сохранения соответствующих чанков при использовании Forge 35.1.0 или выше.
Начало работы
1. Создание нового экземпляра Minecraft
Это не строго обязательно, но настоятельно рекомендуется. Без этого вы рискуете случайно открыть не тот мир и вынуждены будете сохранять текущие структуры или рисковать повреждением мира.
2. Настройка папок для структур
В разделе файлов этой страницы, под загрузкой мода, должна находиться секция дополнительных файлов с ZIP-архивом примеров. Скачайте архив, распакуйте его и поместите в корневую директорию используемого профиля.
Структура папок должна выглядеть так:
- Minecraft Game Directory
- shulkerssupersimplestructuresystem
- structurejsons
- structureNBTs
- shulkerssupersimplestructuresystem
Все JSON-файлы с описанием структур помещаются в папку structurejsons, а NBT-файлы с данными блоков для структур – в structureNBTs.
![] (https://i.imgur.com/1dlcx8m.png)
3. Создание собственных структур
Скачанный архив с примерами содержит несколько JSON-файлов структур с подробными комментариями, которые объясняют, как описывать ваши структуры. Также включены наборы NBT-файлов для практики создания собственных JSON1-файлов и тестирования генерации в мире.
Для создания собственных структур рекомендуем посмотреть обучающие видео на YouTube – они гораздо нагляднее текстовых руководств.
Если вы хотите добавить таблицы добычи для сундуков в своей структуре, вы можете добавить их так же, как переопределяете стандартные таблицы добычи. Затем с помощью команд установите для сундуков ваши пользовательские таблицы при размещении их во время проектирования структуры.
![] (https://media.discordapp.net/attachments/651608067837919262/723135556099244072/unknown.png?width=1300&height=677)
![] (https://i.imgur.com/NAEbo59.png)
![] (https://i.imgur.com/2bfTyNe.png)
4. Поделитесь своими творениями с друзьями!
Для совместного использования структур достаточно заархивировать папку shulkerssupersimplestructuressystem из вашей игровой директории Minecraft и передать архив друзьям. Им нужно будет распаковать папку в свою директорию и установить этот мод.
Полезные советы
- JSON-файлы с описанием структур загружаются при запуске Minecraft, а NBT-файлы открываются только при загрузке мира. Если вы вносите изменения в NBT-файлы, не обязательно полностью закрывать Minecraft – достаточно вернуться на главный экран
- Шалкер-боксы тоже могут иметь таблицы добычи!
Пример JSON-файла
{
"comment": "Вы можете удалить любые строки, начинающиеся со слова comment. JSON не поддерживает комментарии, поэтому они оформляются таким образом",
"comment2": "Обратите внимание на формат имени файла. Minecraft будет выдавать ошибки при наличии заглавных букв, пробелов или большинства специальных символов в имени файла",
"comment3": "Допустимые символы для имён файлов: строчные a-z, 0-9, символ подчёркивания (_) и дефис (-)",
"comment4": "Обязательно закройте этот файл в любых редакторах перед запуском minecraft. Некоторые редакторы не отпускают файл и вызывают ошибку парсинга",
"comment_name": "Вы можете назвать структуру как угодно – это имя будет отображаться при использовании /locate, но после установки лучше его не менять",
"comment_name2": "В версии 1.16.1 есть серьёзная ошибка: удаление или переименование структур может повредить миры",
"comment_name3": "Также обратите внимание, что это имя может содержать только строчные буквы без специальных символов или цифр",
"structureName": "dirthutexample",
"comment_seed": "Очень важно задать для каждой структуры большое уникальное число. Иначе ваши структуры будут генерироваться друг на друге",
"comment_seed2": "Это число должно быть меньше int_max, который равен 2147483647",
"seed": 1235437262,
"comment_biomes": "Биомы, в которых может появляться структура. Используются регистрационные ключи биомов. Если название биома из F3 не работает, проверьте вики – оно может отличаться",
"biomes": ["ocean", "plains", "desert", "extreme_hills", "forest", "taiga", "swampland", "river", "hell", "sky", "frozen_ocean", "frozen_river", "ice_flats", "ice_mountains", "mushroom_island", "mushroom_island_shore", "beaches", "desert_hills", "forest_hills", "taiga_hills", "smaller_extreme_hills", "jungle", "jungle_hills", "jungle_edge", "deep_ocean", "stone_beach", "cold_beach", "birch_forest", "birch_forest_hills", "roofed_forest", "taiga_cold", "taiga_cold_hills", "redwood_taiga", "redwood_taiga_hills", "extreme_hills_with_trees", "savanna", "savanna_rock", "mesa", "mesa_rock", "mesa_clear_rock", "mutated_plains", "mutated_desert", "mutated_extreme_hills", "mutated_forest", "mutated_taiga", "mutated_swampland", "mutated_ice_flats", "mutated_jungle", "mutated_jungle_edge", "mutated_birch_forest", "mutated_birch_forest_hills", "mutated_roofed_forest", "mutated_taiga_cold", "mutated_redwood_taiga", "mutated_redwood_taiga_hills", "mutated_extreme_hills_with_trees", "mutated_savanna", "mutated_savanna_rock", "mutated_mesa", "mutated_mesa_rock", "mutated_mesa_clear_rock"],
"comment_spawnRate": "Расстояние в чанках, на котором ваша структура попытается сгенерироваться. Структуры с меньшим количеством подходящих биомов будут реже появляться даже при том же уровне spawnRate",
"spawnRate": 12,
"comment_yOffset": "На сколько уровней по Y сместить структуру от размещения дна на уровне земли. Отрицательное число поднимет структуру вверх",
"blockLevelsBelowGround": 2,
"comment_filename": "Имя NBT-файла с вашей структурой. Если вы не укажете расширение файла в имени, игра вылетит",
"fileName": "dangerous_dirt_hut.nbt"
}