MineTweaker3

Версия Minecraft
1.12+
8
1
1
Проблема с созданием рецепта
Не удаляется обычный и не создается новый рецепт. При запуске карты в чате ошибка 2018-11-20_16.12.03.png
Java:
recipes.remove(<minecraft:iron_pickaxe>);
recipes.addShaped(<minecraft:iron_pickaxe>,
[[<minecraft:enchanting_table>, <minecraft:enchanting_table>, <minecraft:enchanting_table>],
[<minecraft:enchanting_table>, <minecraft:enchanting_table>, <minecraft:enchanting_table>],
[<minecraft:enchanting_table>, <minecraft:enchanting_table>, null]]);
Файл с расширением .zs
 

Sainthozier

Стрелочник
623
11
369
Хм, попробуй так:
Код:
recipes.addShaped("IronPickaxe", <minecraft:iron_pickaxe>,
[[<minecraft:enchanting_table>, <minecraft:enchanting_table>, <minecraft:enchanting_table>],
[<minecraft:enchanting_table>, <minecraft:enchanting_table>, <minecraft:enchanting_table>],
[<minecraft:enchanting_table>, <minecraft:enchanting_table>, null]]);
 
8
1
1
Полное цитирование предыдущего сообщения запрещено
Хм, попробуй так:
Код:
recipes.addShaped("IronPickaxe", <minecraft:iron_pickaxe>,
[[<minecraft:enchanting_table>, <minecraft:enchanting_table>, <minecraft:enchanting_table>],
[<minecraft:enchanting_table>, <minecraft:enchanting_table>, <minecraft:enchanting_table>],
[<minecraft:enchanting_table>, <minecraft:enchanting_table>, null]]);
Да, так работает. Только почему не срабатывает без имени рецепта(как указано везде) не понятно
 

Sainthozier

Стрелочник
623
11
369
Ну это стандартный вариант для МТ. А вот для CT нужно строку указывать ещё. Цитата из вики:
On 1.12, each added recipe requires a UNIQUE identifier, because the forge dev team wanted it that way.
This means, all add functions now require an additional parameter name at the start (which cannot be omitted).
This means recipe.addShaped(output,input); now is recipe.addShaped(name,output,input);
All other functionality stay the same. Remember that name needs to be unique!

Даже не знаю, ты точно смотрел это на версии 1.12+? Если да, то навскидку предположу, что существует библиотека, облегчающая жизнь. Ну или же модифицированный крафттвикер просто.
 
8
1
1
В 1.12+ в методах добавления рецептов через верстак первым аргументом обязательно теперь нужно указывать уникальную строку )
Нашлось решение проблемы и это пробелы между предметами
 
Сверху