Крафт твикерc 1.12.2 проблема с удаление рецепта на верстаке в течгане

Версия Minecraft
1.12.2
API
Forge
То есть по идее эта строчка должна удалять рецепт с деревянного верстака

recipes.remove(<techguns:thompson>);

но в итоге рецепт новый добавился, а старый остался, помогите пожалуйста

вот весь код
На катализатор не смотрите, именно ПП Томсон

// Катализатор бесконечности

mods.avaritia.ExtremeCrafting.remove(<avaritia:resource:5>);

mods.avaritia.ExtremeCrafting.addShaped("1.101", <avaritia:resource:5> * 1, [[<avaritia:resource:0>, <avaritia:resource:1>, <avaritia:resource:2>, <avaritia:resource:3>, <avaritia:resource:4>, <avaritia:ultimate_stew>, <avaritia:cosmic_meatballs>, <avaritia:endest_pearl>, <avaritia:resource:7>], [<avaritia:singularity:0>, <avaritia:singularity:1>, <avaritia:singularity:2>, <avaritia:singularity:3>, <avaritia:singularity:4>, <avaritia:singularity:10>, <avaritia:singularity:11>, <avaritia:singularity:5>, <avaritia:singularity:6>],[<avaritia:singularity:7>, <avaritia:singularity:8>, <avaritia:singularity:9>, <mekanism:basicblock:5>, null, null, null, null, null],[null, null, null, null, null, null, null, null, null],[null, null, null, null, null, null, null, null, null],[null, null, null, null, null, null, null, null, null],[null, null, null, null, null, null, null, null, null],[null, null, null, null, null, null, null, null, null],[null, null, null, null, null, null, null, null, null]]);

// ПП Томпсона

recipes.remove(<techguns:thompson>);

mods.avaritia.ExtremeCrafting.addShaped("1.102", <techguns:thompson> * 1, [[null, null, null, null, null, null, null, null, null], [null, null, null, null, null, null, null, null, null],[null, null, null, null, null, null, null, null, null],[null, null, null, null, null, null, null, null, null],[<techguns:itemshared:38>, <techguns:itemshared:38>, <techguns:itemshared:38>, <techguns:itemshared:33>, <techguns:itemshared:34>, <techguns:itemshared:33>, <techguns:itemshared:42>, <techguns:itemshared:42>, <techguns:itemshared:42>],[<techguns:itemshared:38>, <techguns:itemshared:38>, <techguns:itemshared:38>, <techguns:itemshared:10>, <techguns:itemshared:10>, <techguns:itemshared:10>, <techguns:itemshared:42>, <techguns:itemshared:42>, <techguns:itemshared:42>],[null, null, null, <techguns:itemshared:10>, <techguns:itemshared:10>, <techguns:itemshared:10>, null, null, null],[null, null, null, <techguns:itemshared:10>, <techguns:itemshared:10>, <techguns:itemshared:10>, null, null, null],[null, null, null, null, null, null, null, null, null]]);
 
192
2
9
Давно не работал с CraftTweaker. Раньше так же удалял через recipes.remove(), но у автомата есть NBT, так что может стоит (маловероятно) попробовать и его указать?

А вообще стоит перепровериться, нет ли никаких добавлений рецептов где-то выше еще. Лично я для удобства делал список скриптов, нумеруя их, чтобы подгружались в порядке очереди. Нулевым всегда шли импорты, дальше по порядку по именам модов.
Внутри самих скриптов все удаления рецептов столбиком в самом начале, а добавление уже после удалений всех.
 

Вложения

  • 04.12.2023-00.jpg
    04.12.2023-00.jpg
    83.1 KB · Просмотры: 9
@day-d
То есть мне надо в место output там такие скобки <> вставить сам предмет, а в NBTMatch указать NBT тег из твоего скрина, и крафт оригинала удалиться?
Или как?
recipes.remove(output, NBTMatch);
А вообще разница есть что первым делать? Ну типо сначала удаление рецептов, а только потом уже сами крафты? Или нет разницы, для удобства просто?
Просто я добавляю крафт на верстаке 3 на 3 в экстендед крафтинг крафты орудия из течгана и как бы крафт добавляется, то есть поидее с крафтом всё норм, а вот удаление оригинала не работает (
 
Последнее редактирование:
192
2
9
Возможно у мода кастомная система добавления рецептов и CT её не видит. В таких случаях помогает ModTweaker, который идет дополнением к CT, чтобы менять крафты у модов. Но и тот поддерживает далеко не все моды.
А еще крафт вполне может лежать в ассетсах мода и удалить его оттуда было бы лучше (как по мне), чем грузить CT лишними скриптами.
 
Сверху