3.14.0-beta
Backup your config before using this build
Or better yet, use a test server!
If some things don't seem to be working right, please feel free to create an issue on the GitHub issue tracker.
Hello and thank you for your interest in participating in the beta test for EHM. Version 3.14 is probably the biggest behind-the-scenes refactor yet, as Bukkit 1.14 has really been aggressive about Material IDs which this project unfortunately relied upon a lot; A custom class which heavily relied on block IDs was used over 100 times throughout the project! Every single instance had to be refactored away, as well as the various custom classes that relied on this custom class.
Other than just testing the plugin in general, here are some changes to specifically test for:
- All mining-related features
- tool damage when breaking stone (inhibit mining)
- surrounding blocks "soften" when breaking ore
- falling blocks
- etc.
- Config
- Fresh config (ensure it creates successfully and can be read on subsequent server starts)
- Existing config from older versions (most things should be retained)
Features
- #179 Config to cause campfires to be extinguished by rain just like torches. Defaults to off.
- 1.14 compatible
Behind the scenes
- f00ecfd Custom
BlockTypeclass entirely refactored awayBlockTypeListis removed. Indirectly replaced byList<Material>(see below)BlockRelationremovedBlockRelationsListrefactored to use BukkitMaterialinstead of the removedBlockType.
- Use
List, or more specificallyList<String>for the majority of config options that used to useBlockTypeList MultiWorldConfig#getStringListAsMaterialListnow replaces the oldgetBlockTypeList. Need feedback on whether this method should be deprecated or fixed to avoid doing unchecked casts??- #181 Updated missing farm Materials