Separate Paper version & Bug Fixes | 5.a2.0.0
Pre-releaseGetting closer to the final alpha version. Still a few things to work on and test before the jump to beta.
This update in particular adds a whole separate version for paper, a variety of test recipes, and fixes issues plus oversights.
Note
As always this version requires the latest scafall version to work, due to breaking issues.
Separate Paper Version
Starting with this update there is going to be a separate customcrafting and scafall jar file for paper specifically.
If you are using Paper you should use that to benefit from the improvements and extra features.
Currently, that extra includes only the Stonecutter recipe support, which is missing in the Spigot version.
Resources Configuration
Separated the Backup Destinations from the Resource Destinations (which are now just called Sources).
The sources define where resources are loaded from (Local directory, H2, SQLite, MySQL, etc.).
The Backup destinations define where backups will get saved when created. (local directory or zip file)
Recipe Priority Implementation
Turns out the whole recipe priority was never actually implemented... Until now.
Recipes of higher priority are checked before recipes of lower priority.
On Fabric, where custom recipe proxies are registered into the vanilla recipe system, vanilla recipes have a priority of 0 (e.g. crafting, stonecutter, smelting, blasting, smoking and campfire recipes).
Bug Fixes
- fix(common): not handling disabled recipes
- fix(fabric): not handling disabled recipes
- fix: backup not created when dir already exists
- fix: grindstone recipe matching
- fix: incorrect trimmed shape width/height
- fix: incorrect item repair cost in anvil
- fix: incorrect shape shrink algo
- fix: invalid ingredient recipe index in shaped crafting recipes
- fix: invalid evaluated ingredient position
- fix: improve & fix shape and crafting matrix shrink logic
- fix: missing type mapping for ingredient RemainsIgnoreOptions
Full Changelog: v-5.a0.1.0...v-5.a2.0.0 (messed up previous tag... whoops)