Extra Hard Mode
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.
Support this project on Patreon!
Important Info
- Detailed rundown of all features and configuration help Check here or here (alternate formatting)
- You can enable specific features only for specific worlds, Check here
- Save yourself some time! Check "Troubleshooting and Common Questions" for the answer to your question.
- 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
- Make tree logs and branches fall when chopped with GraviTree. Set "FallingLogsDamagePlayers" to true in its config for an extra challenge!
- 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.
Metrics
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
Source
Source can be found on github here. Contributions, pull requests and feedback are appreciated :).
Credits and Thanks
- Coding
- 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
Sponsors:
SurfHosting: 50% discount with code "Robo": https://billing.surfhosting.co/aff.php?aff=82


-
View User Profile
-
Send Message
Posted Jun 12, 2013@BurtGummer You are on the wrong plugin page, ehm doesnt block potions. Ultrahardcore probably does that.
-
View User Profile
-
Send Message
Posted Jun 12, 2013@Diemex
OK thx, but how can i enable the using of golden apple / potions?
-
View User Profile
-
Send Message
Posted Jun 12, 2013@famlen
Please have a look at the config.yml. There are options for the bypass permissions there. Players with op will bypass no matter if they have the permission or not by default. You can turn that off if you like to. Also ops don't have the bypass permission by default anymore.
@BurtGummer
All the permission nodes for this plugin are listed on this page.
@Dan7heMan
ExtraHardMode doesn't change anything regarding potions.
@N1T3SLAY3R
I could do that, I'll try to make it so that it will work with more plugin than just WorldGuard.
-
View User Profile
-
Send Message
Posted Jun 12, 2013Is there a complete list with permission nodes? i have try "- extrahardmode.bypass.potions" to enable healing by golden apple, without success. i cant use this nice plugin without this healing by golden apple.
-
View User Profile
-
Send Message
Posted Jun 11, 2013So i have a plugin that turns op off for each admin at login. and i have tried adding this line of code to group manager
- -extrahardmode.bypass.*
But for some reason they still bypass all the extrahardmode options. I am trying to set it so that my Admins/mods can be players too without the hassle of reoping and all that everytime they log in. Unfortunately after losing op on login, and their permissions saying they SHOULDNT bypass they still are, Any idea?
-
View User Profile
-
Send Message
Posted Jun 11, 2013I hae the number of uses for an iron pick set to 150, and it breaks after 1 use, and i have diamond picks set to 800, and it also breaks after one use. Please help.
-
View User Profile
-
Send Message
Posted Jun 11, 2013I use this plugin together with http://dev.bukkit.org/bukkit-mods/ultrahardcore-mode/ because EHM does not ban a player from a world if they die. Is there a way, to enable golden apples (potions)? how can i heal me?
-
View User Profile
-
Send Message
Posted Jun 11, 2013hey by any chance could you add worldguard support for spiders? Because when they they die and drop web it starts to look very bad in the protected area/when spider walk onto the spawn etc.
-
View User Profile
-
Send Message
Posted Jun 10, 2013@Dan7heMan
Like always you can just keep your config, it will add all values which are new.
-
View User Profile
-
Send Message
Posted Jun 10, 2013For 3.3.3 do i need to delete my config and re-configure it? And also i had a feature i would like to suggest, but im not sure if possible. After a configurable amount of time, raw meat, that hasn't been cooked, will turn to rotten flesh.
-
View User Profile
-
Send Message
Posted Jun 8, 2013@Stykernag
Look at the perms and take the appropriate permission away from your player. In the next release there is a config option to enable/disable bypassing as Op and creative.
-
View User Profile
-
Send Message
Posted Jun 8, 2013How can I make it so blocks still fall when I'm op?
-
View User Profile
-
Send Message
Posted Jun 5, 2013@Ajaxan
Thanks for the additional information. I'm pretty sure I have located the loop which was going wrong... When a spider wants to place web it checks downward till it finds an air block which is on top of a solid block. Now this loop assumed that you have a layer of blocks at the bottom of your world. So it checked forever downward till it found a solid block and gut stuck.
It is (very likely) fixed in build-19 on my jenkins server, you could check it out and report back to me if it is fixed for you.
-
View User Profile
-
Send Message
Posted Jun 4, 2013@Diemex
Yeah a debug mode would be awesome! When the server was freezing it was very random, it could take multiple hours or only 10 minutes. I have done a bit more testing and I can narrow down the search more.
I disabled some stuff in the config and there were no more crashes. The options that for sure work are: Extra gravity for blocks, tougher stone(and associated options), torch placement, and weak crops. Mostly everything else is disabled.
I suspect that the problem was caused by killing spiders and the web placement. Our server is made up of floating islands (no bottom layer of bedrock) and if a spider were to die by the edge, what if it was trying to place a web somewhere it couldn't? This would explain the randomness of the freezing, the multiple spider appearances when the freeze occurred, and why it never happened when players were offline.
I'm not an expert though so that's just my best guess. Also the extra witch attacks were disabled when it stopped freezing. All the other configurations could be possible, but those two were the most recently disabled and the server hasn't crashed since they were.
-
View User Profile
-
Send Message
Posted Jun 4, 2013@Ajaxan
This is probably an infinite loop somewhere. These can happen pretty easily and will cause your server to not respond anymore. They can be pretty hard to trace down if no hints are provided.
I have an idea how I could help you. I could write a debug mode which will run in a seperate thread and log every time ehm enters a loop and every time it exits one and log that to a file or database.
Then if your server hangs and you check the file and you see that ehm entered a loop but never exited you can give me the number of the problemagic loop and we can investigate further.
If your server is beefy enough this shouldnt cause a too big performance hit.
Edit: How often does your server freeze?
-
View User Profile
-
Send Message
Posted Jun 4, 2013I've been creating a survival server and every now and then it just freezes up. I started disabling plugins until the problem seemed to go away. All signs so far have pointed to this plugin. The problem is that no error messages are displayed, the server just freezes up. It looks like the server gets stuck in a loop. I know this isn't much to go on and there is no hard evidence, but I felt I should let you know. If you would like more details about the crash I can tell you the specifics of my server and the other plugins I'm running too.
-
View User Profile
-
Send Message
Posted Jun 3, 2013@Diemex
Ok, thanks :)
-
View User Profile
-
Send Message
Posted Jun 2, 2013@Hangar
It is hardcoded, you can set the damage to 0 and the effect will not be applied. I'll move the effect to the environmental injuries config for the next release.
-
View User Profile
-
Send Message
Posted Jun 2, 2013Do you think the potion effect you get when you get hit by a falling block should be moved into the Enhanced Environmental Injuries option? Or maybe way to toggle that off. I looked but I'm not sure there is one.
Thanks :)
-
View User Profile
-
Send Message
Posted Jun 1, 2013OR Inside of the brackets, type the worlds you want to include. Make sure to match the names to your data directories. Mine look like this: [world, world_thenether, world_the_end] Save the config and restart or reload. An updated config.yml file is generated.