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 Dec 12, 2012@bigscary
I do not mean completely disable the explosions, just have the possibility to exploit only of the layer 64 (or that you configure) to down.
-
View User Profile
-
Send Message
Posted Dec 12, 2012Is it possible to add an option to make explosion to not spawning destroyed items on the floor ... or reduce them ...
because on my server children play a lot with TNT and there is too many items on the floor and it makes big lags on slow computers ...
thanks for this very funny plugin
@thatguynamedkevin
Thanks for the good information ;-)
-
View User Profile
-
Send Message
Posted Dec 11, 2012I found that creeperheal infact DOES have support for this plugin (despite the fact the author denied it lol) All you have to do is go into the yml file generated for the world you want it on and set "magic" to true, and it heals the explosions made by this plugin :D
-
View User Profile
-
Send Message
Posted Dec 11, 2012@Piginabag
No, but you can use this one alongside another plugin that lets you fine-tune scaling for specific monster health/damage/drops/etc. This plugin focuses on game-changing rules only, for tweaks you can use another plugin. :)
-
View User Profile
-
Send Message
Posted Dec 10, 2012@bigscary
You know, I scanned the post and totally missed that somehow :P
I'm definitely going to be using this mod in combination with a custom terrain gen, you don't know how excited I am to finally find a mod that suits my purposes :D
For a long time I was using MonsterApocalypse and Otherdrops which would allow me to customize all monster drops, monsters health and damage, and spawn rates. Is there an option for custom monster stats and spawns?
I'm at work, so sorry for all the questions!
-
View User Profile
-
Send Message
Posted Dec 10, 2012@Piginabag
Yes, as mentioned above the feature list. :)
-
View User Profile
-
Send Message
Posted Dec 10, 2012How customizable are the features of this plugin? Can I disable certain features?
-
View User Profile
-
Send Message
Posted Dec 10, 2012@Invizibiz
It's a common problem with all plugin config files - if you make a formatting mistake while editing the file, you will lose all your changes. The most common mistake is accidentally inserting a TAB at the beginning of a line instead of spaces to indent.
@Lothrazar
Very glad you like it! Please do share with me if you decide to start a video series, and would you mind linking from your video posts to this page so others can find the plugin? Thanks!
@thatguynamedkevin
Yes, creeperheal and many other plugins (including worldguard) have a bug where they don't know how to handle plugins using a specific part of Bukkit. I recommend you upgrade your anti grief to GriefPrevention, which doesn't have that problem. I know upgrading anti grief is a big deal for any server, but I've already reported this issue to several plugin developers and no one takes action because they don't think a problem that impacts only a few servers (those running plugins which create explosions like this one) is important enough to fix. The only way I could "fix" it on my end would be to stop creating my own explosions entirely, which would be a big hit to the feature set.
@Q2Lummox
It's not just creepers. I'd have to disable all types of explosions - enhanced creepers, charged creepers, blazes, magma cubes, enhanced tnt, enhanced ghasts, and more. I really don't want everyone who uses this plugin to have to disable all that awesome just because another plugin has a bug.
@thatguynamedkevin
That's what he's doing already. He just has a minor bug. It's an extremely simple fix: "if entityExplodeEvent.getEntity() == null, then treat it like he treats all other creeper explosions".
-
View User Profile
-
Send Message
Posted Dec 10, 2012@Q2Lummox
i was thinking somthing like that, but i also suggested to the creeperheal author that instead of (i'm assuming he does this) logging the creeper explosion event, it work more like coreprotect rollbacks, i.e. it saves how it was, changes it, then after a set amount of time(in place of a command or complemented with a command) it "rollsback" the explosion, as little as i know about java, it should be possible right?
-
View User Profile
-
Send Message
Posted Dec 10, 2012I know I've suggested before, in fact I've been looking for plugins (besides GriefPrevention) to disable the "Creepers" break the world from a layer of my choice, but there is no way that any other plugin "anti Creeper "work.
It is very difficult for you, add an option of type (a suggestion):
Crepeer_explosions_damage_world: true / false
- Layer: 64 # Down, harms the world. Upward not damaged.
A greeting.
-
View User Profile
-
Send Message
Posted Dec 9, 2012This doesn't seem to work with creeperheal, any reason for this (i really need them to work togeather)
-
View User Profile
-
Send Message
Posted Dec 9, 2012@photocritic
make sure you space out like this "- extrahardmode.bypass" and not "-extrahardmode.bypass" see if that solves your problem.
or try "pex user <user> toggle debug" and see if you can catch the events from the console
regards Tiwar
-
View User Profile
-
Send Message
Posted Dec 9, 2012I love this mod. Much more interesting than UHC (ultra hardcore). I will be starting a youtube series of this soon, as I havent seen videos of this anywhere. (dont worry i wont spam or link them here). Just wanted to say I look forward to dying horribly over and over.
I might have to end up turning the /gamerule keepInventory true.
-
View User Profile
-
Send Message
Posted Dec 8, 2012I'm not sure what's going on but every time I change the config and go into game it overwrites it with the default config.
-
View User Profile
-
Send Message
Posted Dec 8, 20122.0.4 Fixes
@photocritic
It must be a problem with your permissions plugin, or your configuration of it. I'm only checking for the permission, not for op status, so it must be that you still have the permission. Try using a permissions dump or permission check slash command in-game to confirm that you don't have the permission.
@Zombiemold
It's a known issue, and impossible to fix on my end except to disable functionality. The bug is that many plugins don't know how to handle explosions created with Bukkit's world.createExplosion() method, which is the only way to safely generate your own explosions so that other plugins have a chance to handle them. You get that null exception because in this case, the "entity" is null, and those plugin developers haven't coded for that. I've reported the issue to the WorldGuard guy, but he's refusing to fix it (he changed it from "bug" to "feature request"). I recommend updating to a better anti grief plugin that doesn't have this bug, like GriefPrevention for example. You can also try reporting the details of the issue (as I've provided) to those plugin developers, but I've gotten little response from them myself.
-
View User Profile
-
Send Message
Posted Dec 8, 2012@photocritic
Had the same issue at first, did you make sure that you set the perm for yourself as false?
-
View User Profile
-
Send Message
Posted Dec 7, 2012Big issue with Explosions. They aren't firing the correct event it seems, and cause problems with Hawkeye or any logging plugin.
In addition, I believe they are also allowing explosions in areas where explosions are cancelled like towns or protected areas. Also, plugins that normally control creeper explosions like Towny or CreeperHeal, cease to function with these explosions.
The error it produces:
http://pastebin.com/uAweJwme
-
View User Profile
-
Send Message
Posted Dec 7, 2012I am OP and use PermisionEX and set -extrahardmode.bypass, but no effects for OP. I want play like my players... What can i do?
-
View User Profile
-
Send Message
Posted Dec 6, 2012@bigscary
I dont know java :/
-
View User Profile
-
Send Message
Posted Dec 6, 2012@lukecfairchild
No, I decided not to expand on the current cave-in mechanic. If you really want it badly, I have published the source code, so you or someone you know can modify it. :) Click the blue "repository" link above.
@Bluffer17
Okay, looking for the issue. :) Will try to clear it up for you.