3.14.0-beta
Details
-
FilenameExtraHardMode.jar
-
Uploaded by
-
UploadedAug 4, 2019
-
Size347.01 KB
-
Downloads269
-
MD58506aa2723a304b050d3c532d02ef000
Supported Bukkit Versions
- 1.14
Changelog
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
CustomBlockType
class entirely refactored awayBlockTypeList
is removed. Indirectly replaced byList
(see below)BlockRelation
removedBlockRelationsList
refactored to use BukkitMaterial
instead of the removedBlockType
.
- Use
List
, or more specificallyList
for the majority of config options that used to useBlockTypeList
MultiWorldConfig#getStringListAsMaterialList
now replaces the oldgetBlockTypeList
. Need feedback on whether this method should be deprecated or fixed to avoid doing unchecked casts??- #181 Updated missing farm Materials