Extra Hard Mode icon

Extra Hard Mode -----

Deliver interesting new challenges for advanced players




I just realized I already released a 3.15.0 on BukkitDev. Oops. I guess I never made a github tag for it, nor did I publish to spigot. Big yikes. So uh, I'll just append the commit hash I guess.

Now should be fully compatible with Bukkit 1.18.

Built with JDK 17 so I think that means it's only compatible with 1.18? Not sure though.

What's Changed
Thank you slimedog for these release notes:
  • Add netherite_pickaxe to configuration for mining strength.
  • Recognize durability enchantment for tools.
  • Disallow water movement with fishy buckets, if water movement is disabled.
  • Drop villager_spawn_egg on ender dragon death.
  • Add placeholderAPI placeholders for weight and max_weight of armor.
New Contributors
Full Changelog: 3.14.3...3.15.0
----------, Apr 8, 2022

I just realized I already released a 3.15.0 on BukkitDev. Oops. I guess I never made a github tag for it, nor did I publish to spigot. Big yikes. So uh, I'll just append the commit hash I guess.

Now should be fully compatible with Bukkit 1.18.

Built with JDK 17 so I think that means it's only compatible with 1.18? Not sure though.

What's Changed
Thank you slimedog for these release notes:
  • Add netherite_pickaxe to configuration for mining strength.
  • Recognize durability enchantment for tools.
  • Disallow water movement with fishy buckets, if water movement is disabled.
  • Drop villager_spawn_egg on ender dragon death.
  • Add placeholderAPI placeholders for weight and max_weight of armor.
New Contributors
Full Changelog: 3.14.3...3.15.0
----------, Apr 3, 2022

Click to view changelog.

If you'd like to help with publishing releases, let me know on the GitHub issue tracker. Thanks!
----------, Sep 14, 2020

Spigot/Paper 1.16 compatible.

Fixes
  • #189 Fix more TNT crafting
  • #193 Fix error message
  • Update configuration syntax
  • #218 Include CAVE_AIR as AIR in falling blocks check by @ShaneBeee
  • #219 Fix evaporation of waterlogged blocks by @LazyGon
  • 1.16: Zombie Pigmen -> Zombified Piglin
----------, Jul 10, 2020

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.
----------, Aug 13, 2019

If you like me you can support me 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
----------, Mar 1, 2019

  • Use getBlockData for FallingBlock entities (getMaterial uses legacy materials :eek: )
  • Chat prefix can be configured. Meh.
----------, Nov 30, 2018

Finally, EHM has been updated to 1.13. Thank you SlimeDog for rigorously testing, and patrons and reviewers for the extra motivation. c: As such, this version is only compatible with 1.13 server versions. Please take note of the bold parts of the changelog.

1.13-specific updates
  • RealisticChopping (Falling Logs) has been removed. This feature can be found in GraviTree. It includes a config option to allow falling logs to damage players (as it did in EHM), and potentially does a better job detecting trees than EHM does since it's newer.
  • Uses 1.13 blockdata to set zombie skull rotation
  • Default config for 1.13 falling blocks updated to new materials (you may want to delete or update parts of the config that use material names!)
  • Many other various 1.13 updates to farming crop loss, water evaporation, torch placement, biome enums, etc. https://github.com/MLG-Fortress/ExtraHardMode/projects/2
Other fixes and changes
  • Removed the damage config option for additional falling blocks.
    • This feature was the cause of players erraneously receiving damage when they weren't actually hit by a falling block (i.e. standing on top of a block that softened into cobble caused players to receive this damage).
    • This feature was already covered by Player.Enhanced Environmental Injuries.Suffocation (and was often confused with this feature in bug reports of the above).
    • Confusion potion with hardcoded attributes was always applied and non-configurable, whereas the Suffocation section allows you to specify a potion and its attributes.
  • Removed mcstats since it seems that website is basically dead.
  • New debug mode config for debugging the AntiGrinder feature.
  • Set enderdragon attack phase on spawn in an attempt to fix the enderdragon being "stuck" and doing nothing on respawn.
  • Don't place skulls if no air block can be found (prevents skulls from replacing passable blocks like ladders).
  • Account for plugins that fire bukkit events with invalid parameters like null for player.
  • Finally fix beetroot crop loss never occurring.
----------, Nov 10, 2018

A couple fixes, and a bit more configurable features. Yay updates.
----------, Jun 18, 2017

One day I said "hey let's fix some bugs"
----------, Mar 10, 2017

Some fixes and a new config option
----------, Feb 5, 2017

This better fix that sql thing
----------, Nov 24, 2016

Some stuff that isn't all too critical but yea just click download to read the update notes.
----------, Nov 23, 2016

Changelog in download link cuz lazy to translate to bbcode
----------, Aug 27, 2016

  • A player's speed won't be set if there's no need to do so. This provides (limited) compatibility with other plugins that set a player's speed directly (player.setWalkSpeed) instead of via potion effects. (As such, the repeating task that sets player speed is now split into a task for each player, instead of one task that checks all players.)

  • Damage modifier event handler priority has been changed from MONITOR to HIGHEST. This is also to provide compatibility with other plugins that would like to get the true final damage dealt to a player due to environmental causes.
  • #47: Don't send a message if the corresponding messages.yml node is empty/null. Allows for messages to be completely disabled while in chat mode, since they don't seem to respect the category "enabled" node I guess
----------, Jun 14, 2016


  • Fix a casting check (due to me assuming entity is already an Animal when the isEntityAnimal method is used)
  • Set default Textcolor in messages.yml. (Previously set to NONE resulting in scoreboard messages not using colors.) Will not change existing messages.yml.
  • Fix notification messages not appearing in chat if scoreboard messages are disabled.
----------, Apr 28, 2016

Minor fixes, detailed on download page.
----------, Apr 27, 2016

Fix for the zombie head feature due to me trying to resolve issues at night when I'm tired. Details here: https://github.com/MLG-Fortress/ExtraHardMode/pull/36
----------, Apr 24, 2016

New feature: Animal overcrowding control. Details here: https://github.com/MLG-Fortress/ExtraHardMode/releases/tag/3.8
----------, Apr 16, 2016


Resource Information
Author:
----------
Total Downloads: 12,274
First Release: Mar 7, 2016
Last Update: Apr 8, 2022
Category: ---------------
All-Time Rating:
41 ratings
Find more info at mlg-fortress.github.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings