Skip to content

Common config

The common config controls what can be uncrafted and what it costs. On a server it is set by the server and applies to every player.

File: config/uncrafteverything-common.toml
Command: /ueconfig common (creative mode or operator only)

Upgrading from before 26.1.2.3

The config was moved to a new format in 26.1.2.3, and most settings were reset to their defaults. Some sections were also renamed, so check your old values against this page.

Options

Experience

SettingTypeDefaultDescription
experienceTypeString"LEVEL"Whether uncrafting costs experience levels or points. LEVEL or POINT.
experiencesInteger1Experience one uncraft costs, 0 or more. Set different costs for specific items in the per item exp config.

Restrictions

SettingTypeDefaultDescription
restrictionTypeString"BLACKLIST"How restrictions is used. BLACKLIST blocks the listed items; WHITELIST allows only the listed items.
restrictionsList[]Items to block or allow, depending on restrictionType. See the item selector format. Invalid entries reset the config when it loads.
restrictAmbiguouslyCraftedItemsBooleanfalseBlocks recipes that use an item tag as an ingredient, such as any planks. See the limitation this avoids.

Enchanted

SettingTypeDefaultDescription
allowEnchantedItemsBooleantrueAllows enchanted items to be uncrafted.
outputEnchantedBookBooleanfalseAlso outputs an Enchanted Book with the item's enchantments.

UnSmithing

SettingTypeDefaultDescription
allowUnSmithingBooleantrueAllows items made in a smithing table to be uncrafted, such as netherite gear and trimmed armor, including smithing recipes from other mods.

Damaged

SettingTypeDefaultDescription
allowDamagedBooleantrueAllows damaged items to be uncrafted. Their repair material is reduced according to the durability lost.
allowDamagedNonRepairableBooleanfalseAllows damaged items with no repair material (bows, crossbows, shears, fishing rods) to be uncrafted. These give back all ingredients whatever their durability, so this can be exploited.
minimumDurabilityDecimal0.8With allowDamagedNonRepairable on, the durability such an item needs to be uncrafted, from 0.0 to 1.0. 0.8 means at least 80% durability left.

ModdedIngredients

SettingTypeDefaultDescription
preventModdedIngredientsFromVanillaItemsBooleantrueVanilla items are only uncrafted with vanilla recipes, never with modded ones. Prevents duplication through modded recipes.
restrictedModIngredientsList["productivetrees", "chipped"]Mod IDs whose recipes are skipped when searching for uncrafting recipes. Useful for mods with huge numbers of recipes that slow the search down.

RecipeSelectionOrder

SettingTypeDefaultDescription
prioritizeVanillaIngredientRecipeBooleantrueLists recipes with more vanilla ingredients first in the recipe list.

FTBQuestProgression

These settings only work when FTB Quests is installed. See the FTB Quests progression config.

SettingTypeDefaultDescription
enableProgressionBooleanfalseLocks the items listed in the progression config until the player completes the linked quest or chapter.
onlyAllowDefinedProgressionBooleanfalseWith progression on, items that aren't listed in the progression config can't be uncrafted at all.

Item selectors

restrictions entries, and the keys of the per item exp and progression configs, select items in these ways:

SelectorMatches
minecraft:oak_logOne item.
minecraft:*Every item from a mod (here, vanilla).
minecraft:oak_*Items whose ID starts with oak_.
minecraft:*_logItems whose ID ends with _log.
minecraft:green_*_glassItems whose ID starts with green_ and ends with _glass.
#minecraft:planksEvery item in an item tag.

Finding an item's ID

Press F3 + H in game to turn on advanced tooltips, then hover the item.

Example file

toml
# UncraftEverything Configuration

[Experience]
	experienceType = "LEVEL"
	experiences = 1

[Restrictions]
	restrictionType = "BLACKLIST"
	restrictions = ["minecraft:crafting_table", "#minecraft:wool"]
	restrictAmbiguouslyCraftedItems = false

[Enchanted]
	allowEnchantedItems = true
	outputEnchantedBook = false

[UnSmithing]
	allowUnSmithing = true

[Damaged]
	allowDamaged = true
	allowDamagedNonRepairable = false
	minimumDurability = 0.8

[ModdedIngredients]
	preventModdedIngredientsFromVanillaItems = true
	restrictedModIngredients = ["productivetrees", "chipped"]

[RecipeSelectionOrder]
	prioritizeVanillaIngredientRecipe = true

[FTBQuestProgression]
	enableProgression = false
	onlyAllowDefinedProgression = false

The generated file also has a comment above each setting; they are left out here.

In-game screen

Run /ueconfig common to edit these settings with toggles and text boxes. Only players in creative mode or with operator permission can open it.

Common config screen

Released under CC0 1.0.