Releases: MLG-Fortress/ExtraHardMode
3.15.1-beta
This was requested by a patron. I don't think this is a necessary release, as I believe functionality hasn't changed (and that this deprecation notice about non-void handlers has been removed? Unsure), but here it is.
What's Changed
- remove non-void EventHandlers by @e-im in #316
- Upgrade to GitHub-native Dependabot by @dependabot-preview in #279
New Contributors
Full Changelog: 3.15.0...3.15.1-beta
Download here
3.15.0
Now should be fully compatible with Bukkit 1.18.
What's Changed
- Bump bstats-bukkit from 1.7 to 1.8 by @dependabot-preview in #260
- [Change] use static method in static way by @LazyGon in #227
- Bump git-commit-id-plugin from 4.0.3 to 4.0.4 by @dependabot-preview in #276
- Add placeholders for weight and reformate code by @CatMoe in #278
- Bump git-commit-id-plugin from 4.0.4 to 4.0.5 by @dependabot-preview in #281
- Update appveyor to java17 by @GiorgioBrux in #297
- Fix Java17 Specific issues and remove DESERT_HILLS by @GiorgioBrux in #296
- Update for 1.18, which removed Biome.SWAMP_HILLS by @alexchandel in #292
- fix: change min height from 0 to -64 by @GiorgioBrux in #302
- Make scoreboard wider by @GiorgioBrux in #293
New Contributors
- @CatMoe made his first contribution in #278
- @GiorgioBrux made his first contribution in #297
- @alexchandel made his first contribution in #292
Full Changelog: 3.14.3...3.15.0
3.14.3
3.14.2
If you'd like to help with publishing releases, let me know on the GitHub issue tracker. Thanks!
3.14.1
3.14.0
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.
Features
- #179 Config to cause campfires to be extinguished by rain just like torches. Defaults to off.
- 1.14 compatible
Fixes
- #181 Updated missing farm Materials
- #186 Plugin not functioning on first load
- #187 Added
NETHER_BRICKS
enum to natural spawn blocks for the nether
For changes made behind-the-scenes, see the changelog for 3.14.0-beta.
Download
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
BlockType
class entirely refactored awayBlockTypeList
is removed. Indirectly replaced byList<Material>
(see below)BlockRelation
removedBlockRelationsList
refactored to use BukkitMaterial
instead of the removedBlockType
.
- Use
List
, or more specificallyList<String>
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
3.13.2
Downloads for ExtraHardMode are now found here
Also you can support me here c:
Bug squashing.
- Fix incorrect casting of snow layers
- Prevent endermen from teleporting players into the void
- Correct incorrect conversion of grass to grass_block
- This caused hostile mobs to not spawn on grass blocks
- Unmark claustrophobic animals when they no longer feel claustrophobic
- This caused animals that experienced claustrophobia to not drop anything when slayed
- Don't perform enderdragon fight cleanup in worlds where EHM isn't enabled
-Don't allow torches to be placed on grass (not the block variant which is already covered, the "tall grass" type variant. Mojang has poor naming.) - Evaporate waterlogged blocks
- Fix evaporation of water placed by dispensers
- Fix use of wrong config option for calculating tool damage on death
- Extend interval between each torch cleanup/crop death task (from about 3 tasks per tick to 1 task every 2 ticks)
- Attempt to bypass protection plugins when animals get claustrophobic
3.12.1
Compatible with version 1.11 and 1.12, and perhaps above. (This release is tied to 6270fca)
Fixes:
Performance:
Features:
- 4736b7c Antifarming: squids only spawn in ocean biomes
- #75 1.11 mobs can spawn naturally:
- Vexes can be found in caves
- Guardians can be found in ocean, deep ocean biomes
- Vindicators in roofed forest biome
- Cave spiders in swampland biome
- #94 Skeletons can spawn in The End (idk how I feel about this one, but uh yea now you have hostile projectile mobs in The End too now.)
- #95 Dragon health can be configured
3.11
One day I said "hey let's fix some bugs"
- Remove the "compatibility" listener (it probably wasn't catching the custom explosions anyways, since those fire a BlockExplodeEvent. In addition - said plugins can listen to BlockExplodeEvent to log said custom explosions anyways, so this really isn't needed.)
- Fix #69: Falling blocks did not retain the same data value (such as wood slabs) when landing.
- Fix #52: Beetroot plants now (are properly) considered farmable items, and as such are subject to the "weak crops" feature.
- #16: reinstate the MORE_FALLING_BLOCKS_BREAK_TORCHES feature. See issue for more details.
- Fix #60: Destroying zombie "respawn" skulls with water or explosions will be subject to the same drop rate as breaking it normally.
- Fix #74: Pigmen should now do damage if not in a EHM-enabled world.