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 ChrisRPG ChrisRPG Dec 21, 2014 at 01:52 UTC - 0 likes


    Just quickly,

    How can I disable the notifications on the right of the screen. They are really annoying, and I just want all messages gone.


  • Avatar of bratpitt bratpitt Dec 19, 2014 at 15:10 UTC - 0 likes

    @Diemex: Go

    Very strange, i will post example video and zip file for you in litle while.

  • Avatar of Diemex Diemex Dec 18, 2014 at 20:11 UTC - 0 likes

    I cannot reproduce the lag on my machine, so I cannot fix it yet. If someone can send me their zipped up server folder via pn and I can reproduce the lag I can figure out what is causing it.


  • Avatar of Hephzebah Hephzebah Dec 18, 2014 at 18:25 UTC - 0 likes

    Oke i see more people got issue with getting lag. I have set up my server with the current newest version but i will wait for a update here. Every feature of this plugin i love to have but downgrade to a older spigot version is for me no option. I will just wait when its ready for the spigot 1658 build. Thanks! :)

  • Avatar of bratpitt bratpitt Dec 16, 2014 at 21:03 UTC - 0 likes

    @Diemex: Go

    1. No errors at all in consol. 2. Not sure what u ask for, guess it might be this http://timings.aikar.co/?url=9543630 It shows 2 post that has extreme numbers.... Task: Tutorial$2(Single) Tutorial::onInventoryClose(InventoryCloseEvent) 3. Yes, tested it local lags a lot (FX8350,4.1Ghz,32GB,SSD)

    Lag = cant access another chest or use workbench and so on for few seconds when i moved around stuff in chest and inventory and closes chest.

    While testing i noticed when the tip comes like "zombie slow..." same thing, cant access cheasts and so on for lot of seconds, indication there is something with procedure to print text to scorebord that lags?

    Looking at it, it seams each line takes 1-2sec befour its shows up or disappers.

    Last edited Dec 17, 2014 by bratpitt
  • Avatar of adamwbb adamwbb Dec 16, 2014 at 18:18 UTC - 0 likes

    yeah its proven the drown rate Scoreboard dosent dissappear

  • Avatar of Diemex Diemex Dec 16, 2014 at 17:19 UTC - 0 likes

    @bratpitt: Go

    1. No errors in console?
    2. Does timing command yield anything?
    3. Does it always lag also if you run it on your pc?

    I test on my i7 laptop so I won't notice lag that easily...

  • Avatar of bratpitt bratpitt Dec 16, 2014 at 17:00 UTC - 0 likes


    I can comfirm it gets real laggy with Spigot-20141113a + EHM 3.5.3

    So am still on spigot-20141001a, works much better but with litle strange behavior of weight info on right side.

  • Avatar of Hephzebah Hephzebah Dec 15, 2014 at 23:01 UTC - 0 likes

    Hi i got a problem. I have recently installed this awesome plugin but my server tps drops after enable it from 19.99tps to sometimes 13tps and crashes the server or when it looks stable there is a inventory lag. (moving items) I used the newest version on a fresh clean spigot snapshot 1.8 1658 build with only essentials. I see there are alooot of functions i can enable and disable and this helps but.. to be completly lag free and keeping a stable tps i have to shut almost everything off. Creeper custom explosion is the first thing that let everything crash. Please i need help!! I dont want to give up this plugin, its too cool for that :)

    If u like i can remove every plugin again, generate a new world and enable a debug somewhere and send u all the info u need. Even the hardware of my computer i want to share if need. I just hope on a solution thats all :)

    Last edited Dec 15, 2014 by Hephzebah: adding info
  • Avatar of Diemex Diemex Dec 15, 2014 at 06:28 UTC - 1 like

    @bratpitt: Go

    Thanks so much for your donation, means a lot to me :)


Date created
Sep 17, 2012
Last update
Dec 13, 2014
Development stage
GNU Affero General Public License version 3 (AGPLv3)
Curse link
Extra Hard Mode
Recent files
  • R: 3.5.3 for 1.8 Dec 13, 2014
  • R: 3.5.2 for CB 1.7.9-R0.2 Oct 16, 2014
  • R: 3.5.1 for CB 1.7.9-R0.2 Oct 11, 2014
  • R: 3.5 for CB 1.7.9-R0.2 Aug 30, 2014
  • R: 3.4.2 for CB 1.7.2-R0.2 Jan 17, 2014