Для работы мода требуется Crafttweaker.
Информация:
ContentTweaker является аддоном для CraftTweaker. CraftTweaker позволяет изменять рецепты, удалять их или добавлять новые. Однако он не поддерживает создание новых предметов и блоков, что реализует ContentTweaker.
На данный момент с помощью ContentTweaker можно добавлять:
• Новые предметы
• Новые блоки
• Новые вкладки в творческом режиме
Особенности работы скриптов:
• Скрипты размещаются в папке "scripts", аналогично CraftTweaker, но должны начинаться с '#loader contenttweaker'
Документация:
Доступна на вики: ContentTweaker Wiki
Принцип работы:
Используя синтаксис Zenscript, пользователи могут создавать новые игровые объекты. Для блоков требуются модели (поддерживается .obj), текстуры и JSON-файлы.
Соответствующие директории находятся в ACRONYM/ContentTweaker внутри папки config.
Базовый пример создания блока:
import mods.contenttweaker.VanillaFactory; import mods.contenttweaker.Block; var zsBlock = VanillaFactory.createBlock("zs_block", <blockmaterial:iron>); zsBlock.fullBlock = true; zsBlock.lightOpacity = 255; zsBlock.translucent = true; zsBlock.lightValue = 1.0; zsBlock.blockHardness = 5.0; zsBlock.blockResistance = 5.0; zsBlock.toolClass = "pickaxe"; zsBlock.toolLevel = 2; zsBlock.blockSoundType = <soundtype:metal>; zsBlock.register();