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 22, 2013@Diemex:
Thanks for the config instructions. That worked.
Also, I noticed your comment about changing a few items that are 'too griefy'. I hope that doesn't mean taking away the extra-strength TNT. :)
@MrMightyGnome:
On BigScary's server, it is true that players do that. If not able to place directly on top of the torch, would the players not just build two up and over the torch, then remove the two supporting blocks?
-
View User Profile
-
Send Message
Posted Feb 22, 2013Any idea about date when is new update coming with the silverfish spawning issues etc. complained.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Diemex
Ah, ok. I'll subscribe here and/or wait for info from you on the dev version.
I think you can just push specific commits from your local repository to the remote/upstream on github but you'd have to commit after working on each part in your case I guess, then figure out which commits are related and push those only. Most of my knowledge is from books/websites and not actual use thus far though, so maybe someone else here can clarify that for us :)
-
View User Profile
-
Send Message
Posted Feb 22, 2013Just realized something people started to do...
You should make it so you cant place a block on top of torches because I noticed as I was walking around, since players cant place torches directly on the ground, they put a wood block and then a torch on top and then directly a wood block on top of the torch to prevent it from drenching it when the rain comes... This defeats the whole purpose not being able to put torches on natural grass.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@DangerRainger
Put something in there which isn't a block like a diamond sword, or a block that doesn't exist in survival like sponge.
@SidRow
To do worldguard flag checking I would have to take a worldguard dependency which I don't want to do. I might take a look at worldguard and look if I can find the issues in their code... If I find them and can fix I might commit the fix into their code. However I don't plan to add code into my plugin to fix issues from another plugin. That's like if you plant a plant and instead of watering it you glue artificial leaves onto the plant so noone notices that it's not growing. (bad metaphor :D)
@Hangar
Thanks for the link, definetely helpful. I will learn how to use git when I have time. Atm I'm focusing on the next update. I will play around with git with some random code, to get familiar with it and only if I really know how it works I will use git on my "real" code.
Yes I can only commit selected files, but what if I have a file with over 1000 lines of code and I'm working on multiple things in the same file. That won't work. Branching is the only way to do this, from what I have understood about git.
I'm still not quite sure how to distribute testVersions of my plugin to only a few selected people. I would like to have a site where I can put the changelog and the latest file so one can easily download. If you haven't set up a server with ehm, I would strongly advise you to wait till 3.1. There is a lot more customization and a few things that are too "griefy" have been nerfed.
I have recently switched to IntelliJ, because local testserver + local minecraftclient + 2 open tabs in firefox on a 1.8Ghz DualCore + 2Gb Ram makes Eclipse a serious pain to use... IntelliJ is a blessing to have. While everything else lags quite a hard, IntelliJ is still quite usable... I'm constantly at 100% Cpu and 100% Ram Usage :D :D, temps averaging at 60-80°C ....
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Diemex
I'm 99% sure you can commit just the files you want, but I'm still learning git myself so I can't tell you how yet (teehee). This was helpful with getting egit going:
http://www.youtube.com/watch?v=U1kXlahkwd4
I think branches describe exactly how you would work on different things at the same time, but you would have to get comfortable with merging too.
Anyway... this plugin looks really amazing after reading the full description above and I'd be willing to help test some stuff. I have a small core of guys that enjoy challenges and I think this would be right up their alley. I already have them trained to report anything out of the ordinary to me and I always make bug reports (or FYI's) to dev authors. Feel free to PM me if/when you get something together :)
Is the current version working well? Are there lots of quirks/issues? I'm not sure if I should foist that on my guys or wait for something new...
-
View User Profile
-
Send Message
Posted Feb 22, 2013Please add World Gard Flag Checking. Monsters are spawning in World Gard Regions With the Flag mob-spawn deny. This would be Very Nice to have as it would help keep clear My Spawn Region's. Thank u for your time and have a nice day.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Diemex
Hmmm Github isn't supposed to be flawless ;) It's okay to upload half working code because nobody but people that have knowledge of java would be looking at it and maybe even do a pull request or two. Git inside eclipse works pretty nicely imo but again it's your choice ;) Just don't be afraid that code you upload on github will reach end users as they wont. :P
-
View User Profile
-
Send Message
Posted Feb 22, 2013While I thoroughly enjoy the difficulty that this plugin adds to the game, I need to soften it considerably for the users on my server.
I've downloaded 3.0.1 and installed the jar file in my plugins folder, run my bat file, and created the config file, and shut down the server.
In the Config, I've made the true/false modifications and removed all of the additional falling blocks (Dirt, Cobble, etc.), saved the file, and started up the server.
Here's the issue. When I start the server, the plugin automatically adds the Dirt, Cobble, and other blocks back into the config file.
How do I address this?
-
View User Profile
-
Send Message
Posted Feb 22, 2013Could you please add an option to include OP's in the plugin activity? Because I personnally play with my friends and on my small plrivate server I am an OP to fix lag ,not to bypass difficulties.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Diemex
As far as I am aware, the only plugin affecting the End is EHM. I'm not too concerned about the endermen as it's only a warning. What's more troubling is the multiple dragons, which I suspect is linked to when a group of players leave and the dragon is supposed to regain their health?
-
View User Profile
-
Send Message
Posted Feb 22, 2013@all
I'm looking for testers for the next release. There are a few requirements if you want to be able to test. First you will have to test out the new features, play around with the configs and activate most of the features. If you have a production server and only use a fraction of the features you are no help to me. You agree that you won't blame me if something goes wrong with your server, after all it's you that installed a dev version of my plugin. You should provide feedback to me, but accept if I disagree with your point of view.
@CreepCraft
The reason why I'm not updating my github atm is that I have multiple areas in the code where I'm working on simultaneously. When I'm not progressing in one area I do something else so that I don't waste time trying to "forcefully" fix something. Sometimes it's better to take a break and you might find the error with a fresh set of eyes when you return to that part of the code. As a result of that I have a lot of things that are indeed fixed already and a lot of things that are partially fixed or even temporarily disabled in the code. I don't feel like I have anything playable atm, it's definetely an improvement but I don't feel comfortable releasing it to anyone. I don't even have it on my own server yet. I'm going to make sure that my updates are well tested and balanced before I upload them. As an admin I find it very annoying when a dev releases an update and I have to disable a new feature completely because something is wrong with it or I even consider it to be broken. I'm going to take my time with the updates and try to keep quality a priority.
The following can be ignored if you don't know what git is... ;)
I'm considering uploading code, when I'm using that version on my own server. Additional problem is that I don't really know how to use git yet. I have to learn how to create branches and have to find out if there is a way to commit parts of files. Like if I have a feature finished but still 3 things that are broken, I would like to just be able to commit the changes for the one finished feature. I could use branches for every single feature I'm working on but that's too complicated to debug and test for me.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Diemex
Hey, first graz to taking over the project ;)
A while ago you posted a github link of your work, any chance that you actively update that one when you work on stuff? ;) Some things you are working on sound like stuff that's desperately needed. As a fellow developer I wouldn't mind downloading some of that code and compiling it myself and using a dev build on my server just to get some of the things you have already finished :) If not, that's fine too :) I'm just waiting to disable some stuff that I currently cant :(
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Heddiw
Do you know from what plugin these errors are coming from? I can't see how Ehm could have caused those errors.
@Grinjr
Would you like to disable the inventory weighing you down completely or just for yourself and would you like to keep the armor weighing you down?
@Raemis
This has already been suggested before. I personally don't like biome specific disadvantages regarding the player. There are other plugins that do this already and if I add it it won't be in the near future.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Diemex
Apologies for the delay, here are the enderman warnings if it is still of help: http://pastebin.com/GR7J5B76
-
View User Profile
-
Send Message
Posted Feb 21, 2013@nicholasooo
On your server if you type /gamerule mobGriefing false, it should fix the issue. It fixes it for me but I am not sure if you don't want all mobs to be protected against modifying the world.
@Diemex
Any information of the progress towards the next update? Looking forward to being able to disable inventory weighing you down in the water, while I fly around in creative on my server I accidently dip myself in water sometimes and can't fly out.
-
View User Profile
-
Send Message
Posted Feb 20, 2013Hey, ideas: Winter biomes slow you for not wearing armor to protect yourself and desert biomes cause hunger due to dehydration if you stay out in the sun too long.
-
View User Profile
-
Send Message
Posted Feb 20, 2013@Diemex
Thanks Diemex. It's nice to get feedback so quickly from you. Been on too many boards where the mod Devs ignore their fanbase... we appreciate your hard work. Hope you get up and running soon!
-
View User Profile
-
Send Message
Posted Feb 20, 2013@doorknock23
I dought it will. If it becomes extreme and writes multiple hundreds of lines of errors to the logfile per second you might notice lag. But Mo Creatures doesn't spawn as many animals so you should be fine. I'll make sure to fix it in the next update, I guess it'll be a pretty simple fix.
@joormatt
"Torch Max Y" my friend.
Do you know the feeling when some keys of your laptop's keyboard don't work correctly anymore and there is nothing you can do about it because it's a laptop ....
-
View User Profile
-
Send Message
Posted Feb 20, 2013@orodai
Thanks. So right now its just a bunch of spam errors but nothing that would ruin the server right?