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
Jemrada - 1.Dec 15, 21. Dec 15, 4.Feb 16
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 The_PC_Tech_Guy The_PC_Tech_Guy Feb 11, 2016 at 20:45 UTC - 0 likes

    @Diemex: Go

    1) Sponge is not ready 2) I've heard it does a lot of stuff in the data API which (can?) cause performance issues 3) SpongeVanilla is on the backburner (I do not want to use Forge).

    Last edited Feb 11, 2016 by The_PC_Tech_Guy

    This account is so old that I don't even use that username anymore.
    I now go by "robomwm"

  • Avatar of Diemex Diemex Feb 11, 2016 at 17:35 UTC - 0 likes

    Are any of you guys planning on switchting to sponge. What is holding you back from switching?


  • Avatar of WonkyDonkey89 WonkyDonkey89 Feb 09, 2016 at 23:36 UTC - 0 likes

    I needed to create a world_nether and world_the_end with multiverse cause i run spiggot 1.8.8 and the end and nether dont create automatic. So even if i put in the config at enabled worlds world_nether world_the_end it says EHM us not enabled in these 2 worlds.

    Hope that make sense :)

  • Avatar of Diemex Diemex Feb 09, 2016 at 23:25 UTC - 0 likes

    @WonkyDonkey89: Go

    What do you specifically mean by multiworld support? The option where you could have multiple config files?

  • Avatar of WonkyDonkey89 WonkyDonkey89 Feb 09, 2016 at 22:48 UTC - 0 likes

    Would be realy cool if the multiworld support could be fixed.

    Also there is an issue that creepers dont make any damage to players or mobs in the worlds where EHM is not enabled. Im using Multiverse to create different worlds.

  • Avatar of Diemex Diemex Feb 09, 2016 at 22:27 UTC - 1 like

    Well if people are interested in helping me out they can go ahead by commiting to the github repo. I'll gladly add people that want to be a maintainer to this repo. This is how I initially became a maintainer/dev of this project. I started commiting fixes and then eventually got handed the project.

    I have 3 weeks of time now to fix some stuff, so you just got to go ahead and bug me about the most important things. I'll try to fix it if I know what the problem is.

    The best thing todo would be to make a real list of stuff that is weird so I don't have to spend time trying out all the features ingame to know what had broken.

  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Feb 08, 2016 at 20:56 UTC - 0 likes

    @Jemrada: Go

    That happens when a player quits while they have an ExtraHardMode message in the scoreboard.

  • Avatar of Jemrada Jemrada Feb 05, 2016 at 02:36 UTC - 0 likes

    Seeing this error ever so often.


  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Jan 31, 2016 at 19:49 UTC - 0 likes

    Hi, would you be willing to push the last couple of updates to the repo please? Thanks in advance.

  • Avatar of pilvimaa pilvimaa Jan 25, 2016 at 10:18 UTC - 0 likes

    I understand that you are busy and there are other things on your mind and you have said that the development of EHM is not going forward right now.

    But you really need to:

    1) put in some hours of serious bug fixing work or 2) find someone to help with the bug fixing.

    Because, while EHM is still working - sort of - one can really start to feel the state of disrepair that it's currently in. That's not nice. EHM is one of the great ones and it really could benefit from some bug fixing and basic maintenance love.

    So, please, take a few minutes of your time and announce that you want help with EHM and start going through the plugin maintainer applications or use some more time fixing the bugs.

    Thank you.


Date created
Sep 17, 2012
Last update
Feb 12, 2016
Development stage
GNU Affero General Public License version 3 (AGPLv3)
Curse link
Extra Hard Mode
Recent files
  • R: 3.6.7 for 1.8.1 Feb 12, 2016
  • R: 3.6.6 for 1.8.1 Dec 28, 2015
  • R: 3.6.5 for 1.8 Jun 04, 2015
  • R: 3.6.4 for 1.8 Feb 24, 2015
  • R: 3.6.3 for 1.8.1 Feb 23, 2015