Adds missing info about non-standard functionality
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good

This commit is contained in:
Kristian Knarvik 2024-05-07 03:27:36 +02:00
parent 33ef557771
commit cb477cafb5

View File

@ -43,6 +43,22 @@ mirror the values set in config.yml. This also means that configuration values a
citizen's NPC save file. While you can manually set the values using the same keys as in config.yml, you should use the
`/blacksmith` or `/scrapper` command when possible.
### Non-standard functionality
There is some non-standard optional functionality for blacksmiths and scrappers that goes beyond repairing things with
durability. They can all be enabled or disabled using configuration values.
- Blacksmiths can repair anvils if the option `reforgeAnvils` is enabled
- Scrappers can remove armor trim from items if `salvageArmorTrims` is enabled. This will always be done before
salvaging the item itself. If not enabled, the item is considered un-salvageable.
- Scrappers can remove netherite from items if `salvageNetherite` is enabled. This will be done if no armor trim exists,
before normal salvage. If not enabled, the item is considered un-salvageable.
- Scrappers can salvage enchanted items, and return some XP based on the enchantment set if `salvageEnchanted` is
enabled. If not enabled, the item is considered un-salvageable.
- Scrappers can salvage just about anything with a crafting table recipe if `extendedSalvageEnabled` is enabled. As long
as you have the amount of items produced by a crafting recipe, you can undo the recipe. Four planks can be salvaged
into a log as an example.
### Special behavior
In addition to just being able to repair items, blacksmiths / scrappers have some random features which can be cool or