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 Feb 4, 2013@MrMightyGnome
Do you have any suggestions? I honestly can't think of any way to prevent this efficiently by any programming means. You could just start right at the core of the problem: The players that do this... Either you have an Antigriefing plugin that prevents this problem entirely or you just have to deal with it. I don't have an AntiGriefing Plugin but I don't have players that do that kind of thing either.
The problem with stone is that you can obtain it from cobblestone which is very easy to get and breaking stone uses up your tools a lot faster than breaking obsidian which just takes you time.
-
View User Profile
-
Send Message
Posted Feb 3, 2013Well if you stand on your opinion of this explosion problem, I respect that. I'm fine on how the explosion works on this plugin, but I would at least consider adding more configuration abilities using this plugin.
Coming back from the "griefing with stone" problem. You compared it with the same problem when using obsidian. I think you should still fix this problem anyway because it is a lot easier to "troll" people with stone. Its way easier to obtain compared to obsidian and at an earlier stage. I would suggest solving this problem someway.
-
View User Profile
-
Send Message
Posted Feb 3, 2013It would be really nice to be able to "Tune" the spawn rates of individual mobs under the "extra spawn" options. I think that, because of the way silverfish spawn and despawn (burrow), the number of despawned, dormant silverfish increase dramatically, unlike other mob types like zombies or creepers, which remain present and moving around. These silverfish traps are just too overpowered, especially when it is so necessary (especially for first timers) to run through caves to find iron and coal ore.
Thank you for making such a wonderful plugin, my players love the challenge it restores to minecraft.
-
View User Profile
-
Send Message
Posted Feb 3, 2013http://i1232.photobucket.com/albums/ff375/D1emex/EHM/2013-02-04_021241_zps68e0cca6.png
This is why creepers shouldn't drop tnt on the surface xD. That hole as you might call it was home of a big complicated piston door, now it's just a hole. I actually find it very funny, especially because I just rebuild it today.
Don't worry I'm busy working on the code myself, I want to prevent creepers from dropping tnt on the surface. I'll probably have to add some more checks. I thought a check for natural light and checking the block under the creeper should be enough, but I might still add a check for the Y-Level....
@bigscary: I like OpenSource, I love it actually. I'm really thankful that your plugins are opensource, but please upload the sourcecode. I don't want to keep asking for it. If I can mess with the most up to date source of your code there might come something good out of it. Also it only takes like 30 sec to push a commit to github. Please don't skip versions either... Ps: I'm still using 2.5.1, because I don't have the source for the newer versions... Soooo nice with no messages spamming the chat :).
-
View User Profile
-
Send Message
Posted Feb 3, 20132.7 Updates!
@CrypticArmy
That's already done. In the description above before features, it says you can limit all features to specific worlds.
@Carambaz
Yes, apparently mcpc has added a new type of monster, I guess? Or, it's not properly setting the EntityType for a monster it spawned. Generally, mods which introduce new monster types will be problematic for any Bukkit plugin, because Bukkit only knows about vanilla monsters.
@CorruptedHelix
Fixed.
@JoKosan
I could, but I don't think it's worth the testing headache for me to maintain in the future. I'm okay with pistons not causing stuff to fall. Mostly, I just want some building to be more difficult, and also I want players to have to think about possible cave-ins. Having pistons not trigger falling blocks doesn't seem to get in the way of either of these (not in a big way).
@revslaughter
Thanks, I think I have that fixed. It's was a mistake I made when updating the ender dragon.
@MrMightyGnome
I worry that allowing players to move lots of blocks around using physics (meaning not straight down, but up and to the side) will give griefers a new toy.
As for the other, I feel like we're going in circles on this topic. Please pick any number of plugins which limit explosions, if that's your concern. I'm not introducing explosions, so it's not a new problem (I'm just making them more frequent and bigger). I understand that you don't like craters everywhere on the surface, because I don't either, but it's a common issue that's easy to fix just the way you like by including an explosion control plugin that fits best for your tastes. Any changes I make here will just me nit-picked by someone who comes after you, who'd rather have it a slightly different way.
@Carambaz
Yes, you can lower the torch level or raise the extra monsters level. That's what those config options are for.
Yes, the health thing works fine with other plugins. That's why it's a health value and not a percent, because other plugins could potentially change the max health.
Item stacks forfeit is what percentage of item stacks you're carrying disappear permanently when you die.
@Diemex
I won't do a config for each world. It's hard for me to code and test, and complicated for everyone who wants to make config changes to have to deal with. Few have asked for it, and I so far believe few want it. Even if a lot asked for it, I probably still wouldn't do it for the first two reasons.
Like you, I don't feel great about any of the alternatives you presented. I'm not sure there's an all round "good" solution to this problem of offering unlimited flexibility for multiple worlds while not making life difficult for administrators.
-
View User Profile
-
Send Message
Posted Feb 3, 2013you should probably make it so dirt is harder to destroy with TNT. This way, when players ignite TNT on the surface, there isnt much destruction to the ground and having bunch of craters...
On this plugin: http://dev.bukkit.org/server-mods/super-realist-tnt/ It has that feature and works very nicely, and since this plugin is abandoned, I was wondering if you can make it so the TNT will push more blocks away than having to destroy it, or even make that a configuration as a percentage. (Higher percentage, the more blocks it will destroy. The lesser percentage, the more blocks gets pushed and less destructive.)
Also like to see a configuration of how much the TNT explodes after the ignition (currently at 5 or so.) And make it so the maximum destruction of TNT caps at 5. Just a thought :)
-
View User Profile
-
Send Message
Posted Feb 3, 2013@JoKosan
That would be a good idea and a bad idea at the same time :D. I always use pistons to move some blocks that would otherwise fall down. It's hard work but I like to have a possibility to repair damage, for example I place a wrong block and parts of a mountain collapses.
@all I was thinking about more advancved multiworld support... Where you can enable and disable certain features in certain worlds.
Idea
I don't really like any of my ideas 100%, but the last one would be the easiest and cleanest because if you don't need the multiworld stuff your config is clean and if you do a permissions plugin is better for multiworld stuff in any case. There are only a few usecase scenario's I can think of, so it might not even worth my time.
I was also thinking of adding more config options in general. What do you think should be customizable?
-
View User Profile
-
Send Message
Posted Feb 3, 2013@CorruptedHelix
Just not sure why you are complaining about going into the nether for gold. Just mine iron in natural caves?
@bigscary Any ideas on that console spam error?
-
View User Profile
-
Send Message
Posted Feb 2, 2013@orodai
Hm?
-
View User Profile
-
Send Message
Posted Feb 2, 2013@BigScary
Hi, I hit this (my client kicked out as well): http://pastebin.com/SNgg9FfC
It was while I was fighting an overworld blaze. Lots of fun, but left my friend high and dry. I haven't seen the 'died' death before...
Anyway, I'm not sure what this would tell you other than a blaze had trouble exploding...but I thought you should know.
Thanks again for making this great plugin, those who remain on my server enjoy it.
-
View User Profile
-
Send Message
Posted Feb 2, 2013@CorruptedHelix arent you supposed to go into natural formations for iron? Or take advantage of the tnt by killing creepers?
-
View User Profile
-
Send Message
Posted Feb 2, 2013@SidRow
Hard to the point where it becomes impossible...? Good luck defeating a horde of zombie pigmen, let alone one, with a wood sword. Furthermore, even getting into the nether.
-
View User Profile
-
Send Message
Posted Feb 2, 2013@SidRow
i would like to see more Configs As in Haw about Being Able to Change What can Be use to Brake Stone
-
View User Profile
-
Send Message
Posted Feb 2, 2013@Diemex
U do Not know haw i set up my server and what builds i have. Did u ever think i might be using Buildings and Plugins in my Nether. And yes it dos take a lot to Make a gold Pick From gold nuggets But As the plugin Say
Extra Hard Mode-
View User Profile
-
Send Message
Posted Feb 2, 2013Any chance you could add in your applyPhysics check from onBlockBreak and onBlockPlace to other block moving functions like pistonextend and pistonretract or others?
-
View User Profile
-
Send Message
Posted Feb 2, 2013@SidRow
9 goldnuggets make one gold ingot, you need 27 gold nuggets to make a gold pick. Have you ever been to the nether with Ehm? There are blazes there, pigmen are always aggressive and ghasts are terryfying. You couldn't possibly send new players there, I don't go there either. There is only death and destruction awaiting you there.
-
View User Profile
-
Send Message
Posted Feb 2, 2013@Diemex
http://www.minecraftwiki.net/wiki/Zombie_Pigman
Thay do Drop Gold Nuggets
-
View User Profile
-
Send Message
Posted Feb 2, 2013@SidRow
Do you only want to be able to use a gold pickaxe to mine stone, or is that additional to iron and diamond? And I don't believe that going to the nether and killing pigzombies is a good way of getting gold. It's not in vanilla minecraft and it definetely isn't here. You would be using up more equipemnt than gaining. Like for armor, arrows and general equipment.
-
View User Profile
-
Send Message
Posted Feb 2, 2013First off Your plugin is Nice to use. But i would like to see more Configs As in Haw about Being Able to Change What can Be use to Brake Stone. like I personnely would like to use Gold Pix to mine Stone as i can tell the players to go to the Nether to kill Pig Zombie's For gold.
And as for the OP thing its Fine the way it is people should not Be using Op any was And if u rely wont to Shut off the OP perm Go in to the Jar of the Plugin and in the plugin Config u can Change the OP to null and it will Force it off.
As i keep using your Plugin i will probably Find more to Talk about. I have only used if for a week.
Ps. Your plugin works with Monster Apocalypse
-
View User Profile
-
Send Message
Posted Feb 1, 2013[7:39:47 PM] Icyene: " if (fireball.getShooter().getType() == EntityType.ENDER_DRAGON)" [7:39:58 PM] Icyene: assumes fireball.getShooter != null
[7:40:07 PM] Icyene: which it might, if the fireball was spawned by a plugin
You're assuming a fireball always has a shooter, essentially, which breaks plugins like Storm.