Extra Hard Mode

extra hard mode icon

Extra Hard Mode changes the game rules to create NEW, INTERESTING CHALLENGES for players who have mastered the core game. Unlike Mojang's "hard" mode or other plugins' "hardcore" modes which just punish you more for making mistakes without actually changing game mechanics, Extra Hard Mode delivers interesting new challenges for advanced players.

Important Info

  • You can enable specific features only for specific worlds, Check here
  • Here is a playlist of a few 1 minute clips showcasing some features
  • If you have any questions feel free to ask, post bugs / feature suggestions in ticket section

Recommended Plugins

  • For anti-grief, avoid plugins that disable explosions entirely, because that will undermine the cave-in mechanic and the new improved TNT.
  • Avoid plugins which allow players to teleport themselves out of danger when they're in combat or lost. Especially avoid plugins which add commands like /home, /back, and /tpa, since they will undermine the difficulty VERY much. Consider instead a teleportation plugin like Population Density, which allows players to teleport only between teleportation posts it places on the surface every 400 blocks.
  • You might want to look into balancing villagers. Having diamond gear tradable for very easily farmable materials will undermine the difficulty. I use Rebalance Villagers to make the trades harder.


This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version
  • Config options that are activated, allowing me to see what people use (or don't)

You can disable the stat collection via /plugins/PluginMetrics/config.yml if you wish. If you want to see the stats, you can go here


Sources can be found on github here. Contributions, pull requests and feedback are appreciated :).


Development builds of this project can be acquired on the projects github page. These builds have not been approved by the BukkitDev staff. Use them at your own risk. Please report bugs in the ticket section :)!



Donations are welcome and show me that you value my efforts. Remember to give back to the people that make your server possible.

Credits and Thanks

BigScary for creating this project
Mitsugaru for implementing awesome utility classes
Thank you for your donations
BrattPitt - 23.Nov 13, 14. Dec 14
TehSabbingSlayer - 30. Dec 13
WoodenAxeServer - 6. Dec 13
Netu - 4. July 13
MrYFory - 25. Feb 13

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of erik1988 erik1988 Jan 29, 2015 at 06:39 UTC - 0 likes

    This is one of my favorit plugins. Is it possible to add more options to make enderdragon and wither boss harder? Maybe an option to set their health in presetage, so the normal is 100 but you can increase that to whatever you like. the players of my server just killed the enderdragon, they said it was a real challage, but I want to make it harder next time.

    Maybe it is possible to add a hitpoit adjuster for other mobs as well?

    Could you add a arrow type to the skelition that gives the player a potion effect, for instance that the skelition has 1% chance of giving you poison or blindness.

    I also noticed the problem with items that does not get destroyed in lava, but I kind of like it. if this is a bug that will be fixed, would you consider making an option to toggle it in the config?

    Also i noticed that blaze drops blazerods in the (over-)world. I also have ecocreatures so maybe that is the reason.

    I would love to se more options to make it even harder.

  • Avatar of lee3kfc lee3kfc Jan 23, 2015 at 02:09 UTC - 0 likes

    im running spigot 1.8 server and using extra hard mode v3.6.2. i have 3 nether worlds and i set one of them to extra hard mode. the extra hard mode nether world is fine, but players get no damge* from pig zombie on the other 2 nether worlds. (*get no damage, but get knockback)

    fix this issue plz.

  • Avatar of REMLIK1 REMLIK1 Jan 21, 2015 at 04:22 UTC - 0 likes

    As some others have been experiencing, I am also getting task exception errors, running EHM 3.6.2 on CB 1.8.

    [18:55:30] [Server thread/WARN]: [ExtraHardMode] Task #45 for ExtraHardMode v3.6.2 generated an exception java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922) [?:1.7.0_71] at java.util.HashMap$KeyIterator.next(HashMap.java:956) [?:1.7.0_71] at com.extrahardmode.task.WeightCheckTask.run(WeightCheckTask.java:37) [?:?]

  • Avatar of LordInfinitus LordInfinitus Jan 19, 2015 at 21:21 UTC - 0 likes

    I am also experiencing the same problem as Intangir.

    Dropped Items do not get destroyed when tossed in lava or on cacti.

    Using Version 3.6.2 on a fresh Spigot 1.8 server. Just runnig EHM plugin.

    Love the plugin!

  • Avatar of Intangir Intangir Jan 17, 2015 at 23:52 UTC - 0 likes

    latest changes to spigot actually fire the entityDamageEvent on item damage

    you have a line in monsterrules.java near the end which cancels the events to prevent tnt from blowing up dropped items

    it has never worked as far as i know, on my server i know it didn't work for a year

    anyway, it works again, unfortunately it protects ALL items from ALL damage

    can you put in a damage cause check

    i tried to do it myself but i can't seem to build the damn project, it fails alot of tests, i think you should revise the maven depdencies and java build test stuff

  • Avatar of ihton ihton Jan 15, 2015 at 00:31 UTC - 0 likes

    Minor bug - There are some messages not included in the config to translate them.


    Weight: X/Y

    U won't drown (In the scoreboard)

    Really awesome plugin, goin' to add it as a gamemode :D

    Last edited Jan 15, 2015 by ihton
  • Avatar of pilvimaa pilvimaa Jan 14, 2015 at 15:24 UTC - 0 likes

    Hm. The speed adjustment and slowdown with armor seems kind of useless since by jumping you can work around it. And now you have even more players that jump jump jump ... argh.

    I was soo happy with this feature until I noticed that it didn't affect jumping at all.

    Sad :-(

  • Avatar of lee3kfc lee3kfc Jan 13, 2015 at 03:41 UTC - 0 likes

    got bunch of warnings. http://pastebin.com/Grq0VxYD

  • Avatar of chozo4 chozo4 Jan 13, 2015 at 00:27 UTC - 0 likes

    Would it be possible to add configuration options for each type of armor rather than just a slowdown for diamond? This way one could set different weights for leather. iron, gold, chain, etc. Making say leather and chain lightest, with gold a bit heavier, iron heavier than gold, then diamond as heaviest. This would encourage people to use chainmail and leather more.

  • Avatar of WrennAmethyst WrennAmethyst Jan 10, 2015 at 03:09 UTC - 0 likes

    task exception (http://postimg.org/image/auew9zhrh/) I'm getting this error in console - I think it happens when I'm breaking grass, but I'm not for sure.


Date created
Sep 17, 2012
Last update
Jan 06, 2015
Development stage
GNU Affero General Public License version 3 (AGPLv3)
Curse link
Extra Hard Mode
Recent files
  • R: 3.6.2 for 1.8 Jan 06, 2015
  • R: 3.6.1 for 1.8 Jan 05, 2015
  • R: 3.6 for 1.8 Jan 04, 2015
  • R: 3.5.4 for 1.8 Dec 23, 2014
  • R: 3.5.3 for 1.8 Dec 13, 2014