Skip to main content
Version: Legacy

Удалить рецепты крафтов

no-title



По результату крафта

ПО результату крафта
Шаблон
removeByOutput(
item(
itemID: String, // ID предмета, для которого будут удалены все крафты
),
recipeType: RecipeType,
/*
* > Категория рецептов, из которой нужно удалить крафты:
* - RecipeType.CRAFTING - Для верстака
* - RecipeType.SMELTING - Для печки
* - RecipeType.BLASTING - Для плавильни
* - RecipeType.SMOKING - Для коптильни
* - RecipeType.CAMPFIRE_COOKING - Для костра
* - RecipeType.STONECUTTING - Для точило
* - RecipeType.SMITHING - Для <unk>
*/
checkTag: Boolean = false // Если true - сравнивает теги предметов. По умолчанию сравнивает лишь названия
)

Пример
removeByOutput(item("wooden_pickaxe"), RecipeType.CRAFTING, true)

Теперь я удалил все возможные рецепты "Деревянная кирка" из верстака и всем стало плохо после этого)

До

before

После

after




По ID рецепта

ПО ID рецепта
Шаблон
removeById(
recipeID: String // ID рецепта, который будет удалён
)

Пример
removeById("oak_planks")

Теперь я удалил крафт досок и тем самым подсолил некоторым игрокам в начале игры)

До

before

После

after