EnchantableBlocks 3.1.0
Details
-
FilenameEnchantableBlocks.jar
-
Uploaded by
-
UploadedOct 13, 2021
-
Size126.02 KB
-
Downloads811
-
MD5e2beb51c192a32e22d6ea51d98dd1e9d
Supported Bukkit Versions
- 1.17
Changelog
General:
- Fix default config not saving
- Rework registry/block system
- This should have been part of the 3.0.0 update, but 1.17 forced me to release sooner than I would have liked. For developers, I apologize for the breaking changes. Really should have bumped version to 4.0.0 but it feels silly to increment major version so frequently.
- Added tests
- Over the course of the last 10 months I've slowly been improving the plugin's code health. Both my general Bukkit library and this plugin now have over 90% coverage, with EnchantableBlocks having nearly 100% method coverage. This allows me to fix issues before I ship builds rather than after people encounter them.
- Added block-specific enchanting permissions
- Existing permissions still supported, more fine-grained per-block settings included.
- See the permissions wiki entry for details.
- Removed some dependence on Minecraft internals
- Due to slight variations from Minecraft's process for enchanting, there's no point in using the internal Minecraft seed. All it does is add complications to the update process.
EnchantableFurnace:
- Add safeguards against Silk Touch failures
- In the event that Silk Touch does fail again, it will forcibly refund the stored fuel cost when a furnace attempts to consume fuel.
- Unbreaking and efficiency now use an S curve for calculations
- Provides smoother results for more extreme values
- Makes negative levels of enchantments a little more interesting due to less extreme changes
- Makes missing out on higher unbreaking less punishing so that enchanting in general feels more rewarding despite not receiving max level
- Efficiency 1-10 largely unchanged (single tick differences due to rounding changes)
- Unbreaking modified:
- Base burn time for coal is 80s.
- Unbreaking 1 burn time for coal 96s -> 100s
- Unbreaking 2 burn time for coal unchanged at 112s
- Unbreaking 3 burn time for coal 128s -> 120s
- Provides smoother results for more extreme values
Full Changelog: 3.0.1...3.1.0