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 :)!


Servers running ehm

If you want to be added, add a comment with your server, preferably with a website and your ip.

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 gepardo43 gepardo43 Feb 27, 2015 at 16:25 UTC - 0 likes

    spams my console:

  • Avatar of erik1988 erik1988 Feb 27, 2015 at 13:13 UTC - 0 likes

    I would also be happy if you could deactivate the touch listner and some of the toturials since they gives bad results in the spigot timings even when they are deactivated.

  • Avatar of erik1988 erik1988 Feb 27, 2015 at 13:10 UTC - 0 likes

    Getting this error on the few latest spigot builds.


    Must be something they have done lately.

  • Avatar of Diemex Diemex Feb 24, 2015 at 16:47 UTC - 0 likes

    @erdrickk: Go

    Some plugin must be blocking the explosion.


  • Avatar of erdrickk erdrickk Feb 24, 2015 at 16:23 UTC - 0 likes

    thank you for the recent fixes. Can you toss in a quick fix for the Charged Creepers? They start to blow up / flash but then just disappear causing no damage, they just vanish.

  • Avatar of Moonknight8877 Moonknight8877 Feb 24, 2015 at 09:43 UTC - 0 likes

    nice thank you sir

    the plugin is great. Really gives goals and purpose to minecraft.

  • Avatar of Diemex Diemex Feb 24, 2015 at 07:39 UTC - 0 likes

    @Moonknight8877: Go

    DERP. I removed the debugging stuff but forgot to make a new jar. Uploaded my debugging version. sry

  • Avatar of Moonknight8877 Moonknight8877 Feb 24, 2015 at 05:49 UTC - 0 likes

    the updated version spams " = " equal sign in chat

    when you sprint and jump.

  • Avatar of Diemex Diemex Feb 23, 2015 at 17:50 UTC - 0 likes

    Regarding armor slowing players down:

    The more armor a player wears the more he is slowed down. Leather armor slows you down less than iron armor. Sadly setting a players walkspeed doesn't change the speed when jumping. I tried a few approaches of manually reducing the players speed in the air, but couldn't get it to work. Either the player wasn't affected at all and could jump 5 blocks or he could only jump barely 2 blocks far.

    @chozo4: Go The tasks are scheduled when the weather changes to rain. There is one task for every loaded chunk. It checks the surface for torches exposed to rain. The tasks are scheduled so that only a few tasks are run per second. So it may take some time to process all the tasks, but the load is spread over a longer period of time and shouldnt affect performance.

  • Avatar of erdrickk erdrickk Feb 23, 2015 at 13:27 UTC - 0 likes

    ETA on the lava bug?


Date created
Sep 17, 2012
Last update
Feb 24, 2015
Development stage
GNU Affero General Public License version 3 (AGPLv3)
Curse link
Extra Hard Mode
Recent files
  • R: 3.6.4 for 1.8 Feb 24, 2015
  • R: 3.6.3 for 1.8.1 Feb 23, 2015
  • 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