Для работы мода требуется 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();

