UltraHardcore
100% server side mod, no client mod needed!
UltraHardcore v2.5.1 - 11/11/13
UltraHardcore v2.5.1 - 11/11/13
Health Changes
Health Changes
Health no longer regenerates from having an almost full hunger bar, health can only be regained with golden apples and health potions.
Does not use the gamerule for stopping regeneration to allow for permission based regeneration
Playerlist shows players health level using scoreboards, player health also shown under their name ingame.
Vanilla 0 health bug fixed
Red name for low health
Yellow name for middle health
Green name for high health
Blue name for players with non player list health permissions


Recipe Changes
Recipe Changes
Golden apple recipe is now the default recipe in Minecraft!
Notch apple recipe disabled by default and ghast tears do not drop (stops regeneration potions)
Harder recipe for glistering melon and golden carrot
Brewing of splash potions and tier 2 potions disabled by default
Can craft a golden head that heals for 4 hearts instead of the usual 2 hearts for a golden apple, amount regen configurable
Absorption from golden apples removed

Drops
Drops
Ghasts drop golden ingots in replacement of ghast tears, makes regen potions uncraftable
Players drop their head on death, PvP only flag available. Tries to place the head in the world on a fence but will drop as an item if it can't

Other Features
Other Features
Enderpearls cause no damage on teleport (can still take fall damage from bad throws)
Starting a message with 'P ' will make your chat anonymous to everyone on the server that doesn't have permission to see names (default op)
e.g. Saying 'P This message is anonymous!' will show up like this:

Admin Features
Admin Features
Allows the world to generate with a bedrock wall to contain players within a certain distance
(Use of WorldBorder still recommended in conjunction with the borders if necessary), different shapes available

Commands /heal and /feed for resetting a player/players health/hunger
Command /ci for clearing a player/players inventory
Command /feature for listing enabled features and changing enabled features on the fly without restart
Can scatter a player/players with set parameters (radius, centre coords, world and scatter type) with configurable delay between sequential teleports. Can teleport people as a team (for more info check the commands page)
Command /freeze that will give all players without a specific permission specified
potion effects from the config file making it very difficult for them to move/do anything.
Command /tpp that can teleport a player/players to a specific coordinate/player
Team based commands to join/create/remove teams e.t.c. for more info check the commands page
Permissions based death bans with configurable length/message
Can give a player/players items from the deathdrops list via commands
Features disabled by default
Features disabled by default
Dead players get struck by 'fake' lightning
Add a prefix/suffix with formatting to death messages, defaults to making the message red with coordinates.
Can remove death messages altogether, uses permissions
Add any items to a player's drops when they die. Configurable with ranged amount and % chance to drop
Players leave 'footprints' behind them as they travel, disabled if ProtocolLib is not found
Hardcore hearts are shown instead of normal hearts for players, disabled if ProtocolLib is not installed
Commands/Permissions/Configuration
Commands/Permissions/Configuration
Youtubes
Youtubes
Metrics
Metrics
This plugin uses metrics which can be found here
To opt out of metrics you can edit the config.yml file in the PluginMetrics folder inside your plugins folder

-
View User Profile
-
Send Message
Posted May 27, 2012<<reply 726359="">>
Well if the config file says hiddenFoodBar.enabled is true whenever a player takes damage or their hunger changes it sends a couple of packets that will overwrite what the server sent when the health/food changed, it does nothing serverside to the hunger bar at all. Does your hunger bar stay stuck at 1/2 (meaning that the plugin is masking your food) or is it stuck at full (some other issue)?
-
View User Profile
-
Send Message
Posted May 27, 2012@ghowden
Please can you send me the full code you are using? I have restarted/reinstalled the server, checked the properties and pretty much everything else. The plugin works fine with the boarder, health, random spawn etc but the hunger bar will not go down when moving around. And no i am not using any plugins apart from Ultra Hardcore - I appreciate the help you are giving me.
-
View User Profile
-
Send Message
Posted May 27, 2012<<reply 726331="">>
Double check that in the config hideFoodBar: enabled: false, restart the server e.t.c. Is there any other plugins installed?
-
View User Profile
-
Send Message
Posted May 27, 2012@ghowden
I want it to be set up like Pause and the crew have it. My problem is that i want the hunger to work as normal - You take damage if your starving etc. When i run around the map my hunger does not seem to drop so there is no point in food. Is there any way i can change this?
-
View User Profile
-
Send Message
Posted May 27, 2012<<reply 726008="">>
That config says you don't want to fake the hunger bar so your food bar should function as normal. I can't quite tell what you're saying your problem is, are you saying even with that config that your hunger bar still appears to be locked at 1/2 full? Make sure that the world isn't in peaceful too, or that the world name is put into forceHardMode
-
View User Profile
-
Send Message
Posted May 27, 2012I have installed the Ultrhardcore mod and have everything to how i want it, however i cannot set the hunger bar.
So far the mod is set up so you do not need to eat food - the hungerbar does not go up or down.
This is my .config =
[code]hideFoodBar:</p> <p> enabled: false</p> <p> number: 20</p> <p> worlds:</p> <p> - world</p> <p> - world_nether</p> <p> - world_the_end</p> <p>cancelRegen:</p> <p> enabled: true</p> <p> worlds:</p> <p> - world</p> <p> - world_nether</p> <p> - world_the_end</p> <p>deathMessage:</p> <p> enabled: true</p> <p> worlds:</p> <p> - world</p> <p> - world_nether</p> <p> - world_the_end</p> <p> meddage: Better luck next time!</p> <p>playerListHealth:</p> <p> enabled: true</p> <p>transmitDamage:</p> <p> enabled: true</p> <p> maxticks: 20</p> <p> worlds:</p> <p> - world</p> <p> - world_nether</p> <p> - world_the_end</p> <p>forceHardMode:</p> <p> enabled: true</p> <p> worlds:</p> <p> - world</p> <p> - world_nether</p> <p> - world_the_end</p> <p>removeRecipies:</p> <p> removeGoldenApple: true</p> <p> removeGlisteringMelon: true</p> <p>addRecipies:</p> <p> addGoldenApple:</p> <p> enabled: true</p> <p> addGlisteringMelon:</p> <p> enabled: true</p> <p>kickBan:</p> <p> enabled: false</p> <p> message: You died! Bad luck.</p> <p> worlds:</p> <p> - world</p> <p> - world_nether</p> <p> - world_the_end</p> <p>randomFirstSpawn:</p> <p> enabled: true</p> <p> minradius: 0</p> <p> minradiusplayer: 100</p> <p> center:</p> <p> enabled: false</p> <p> x: 0</p> <p> z: 0</p> <p> radius: 500</p> <p> circle: true</p> <p> allowedBlocks:</p> <p> enabled: true</p> <p> IDs:</p> <p> - 1</p> <p> - 2</p> <p> - 3</p> <p> - 12</p> <p> - 13</p> <p> - 78</p> <p> - 79</p> <p>initialItems:</p> <p> enabled: true</p> <p> itemIDs: 35-3&4,5-3</p> <p>boundaries:</p> <p> ticker: 1</p> <p> worlds:</p> <p> world:</p> <p> enabled: true</p> <p> radius: 200</p> <p> circle: true</p> <p> center:</p> <p> overrideCenter: false</p> <p> x: 0</p> <p> z: 0</p> <p> world_nether:</p> <p> enabled: false</p> <p> radius: 100</p> <p> circle: true</p> <p> center:</p> <p> overrideCenter: false</p> <p> x: 0</p> <p> z: 0</p> <p> world_the_end:</p> <p> enabled: false</p> <p> radius: 800</p> <p> circle: true</p> <p> center:</p> <p> overrideCenter: false</p> <p> x: 0</p> <p> z: 0</p> <p>ticker:</p> <p> delayOnRespawn: 500</p> <p> delayOnJoin: 500</p> <p> initDelay: 20</p> <p> period: 20</p> <p>portals:</p> <p> creationRadius: 14</p> <p> searchRadius: 128</p> <p>teamsEnabled: false</p> <p>teams:</p> <p> teamname1:</p> <p> - player1</p> <p> - player2</p> <p> - etc</p> <p> teamname2:</p> <p> - player3</p> <p> - player4</p> <p> - player5</p> <p>localChat:</p> <p> enabled: false</p> <p> distance: 200</p> <p>[/code]
-
View User Profile
-
Send Message
Posted May 26, 2012<<reply 724423="">>
I didn't write the original mod but I do know the guy that did, he has the client mod remove the recipes client side and also has polling for health using custom packets. I don't think there is a way for me to send the custom packets in bukkit and even if I could I would need to know if they have the mod installed first before sending the packets. Either way it would need some kind of rewrite of the original mod and we're both busy with exams right now so it might be a bit. Going to focus on getting the next version of this out along with an ' original UHC' version which will be just the same as the original mod without the hearts in the playerlist
-
View User Profile
-
Send Message
Posted May 25, 2012@ghowden
It can be done. how ever you should use forge enabled bukkit by cpw... Or there should be a rewrite of the original mod... to support Forge/bukkit from http://mcportcentral.co.za/
I do realize that it is way off from what you are deving currently...
-
View User Profile
-
Send Message
Posted May 25, 2012<<reply 724273="">>
The bukkit version is incompatible with the client mod, just a vanilla minecraft jar will work
-
View User Profile
-
Send Message
Posted May 25, 2012I get a "javainternalIOexception bad packet ID 46." whenever I try to join my server! Do I need to install something to my minecraft? I have the ultrahardcore installed there. But I can't join my server due to this error. I have nothing other than Ultrahardcore installed on my MC. And when I use vanilla server it works fine, but I much prefer Bukkit. How do I fix this?
-
View User Profile
-
Send Message
Posted May 25, 2012<<reply 723011="">>
A stable version of what the dev version is now will be a while yet, uni exams right now and there is still a lot of bugs to track down and fix because of the changes
-
View User Profile
-
Send Message
Posted May 25, 2012Any clue on when the Dev version will be releasable?
-
View User Profile
-
Send Message
Posted May 22, 2012<<reply 719185="">>
Hi, I don't know if I'd need to do anything special to support multiverse but multiworld support in this version is limited to only a few of the features. In the dev version most features are world specific, but a few are broken and its not finished yet, very rough work right now and may be a while til its good enough for a release
-
View User Profile
-
Send Message
Posted May 22, 2012Hi, I'd love to use this on my server. Would it be possible to add multiverse/multiworld support? (And deathban from single world? :D) I'd love to see this, as well as my players. Thanks!
-
View User Profile
-
Send Message
Posted May 22, 2012<<reply 718285="">>
Was this the dev version or 0.4.9? (the latest uploaded here) The dev version has a lot of things broken right now so isn't suitable for use. If it's 0.4.9 did the people that spawned at 0,0 have player.dat files still in the world when they joined from a previous match? That would cause them to spawn at spawn with no items.
As for 2) that sounds like the dev version, chat messages are broken in that version right now and damage regen is set per worldname.yml. If it is 0.4.9 I'll have to do some testing with 1.2.5-r2.0 as I've not had troubles with 1.2.5-r1.0
-
View User Profile
-
Send Message
Posted May 21, 2012I ran a round of this with Bukkit 1.2.5-R2.0 + the latest version of this mod yesterday and ran into some crazy problems that I hadn't experienced with the prior version of Bukkit / this mod. This was with a completely new world.
1) 3 of the 10 of us spawned in random locations, with proper starting items, as setup in the config. The rest of us spawned at 0,0 (the assigned center of the map) without the proper starting items. Does this happen if I set the minimum spawn distance too large for the map radius? I just /tped everyone to 0,0 and manually handed out the items.
2) Player healths were showing up as 10 via tab but the damage wasn't getting broadcasted nor was the damage staying permanent. I assumed the config format might have changed so I tried it again modifying a default config generated by the .jar but these two issues persisted. Reverting to the prior Bukkit / UHC got me running like I was used to.
Thanks for your work on this, my friends and I are hooked!
-
View User Profile
-
Send Message
Posted May 18, 2012@ghowden
Here it is: http://forums.bukkit.org/threads/fun-mech-smp_hardcore-v2-0-become-ghosts-after-death-1-2-5-r1.59006/
-
View User Profile
-
Send Message
Posted May 18, 2012<<reply 712160="">>
Mind linking what plugin you use?
-
View User Profile
-
Send Message
Posted May 18, 2012@Jerbo06
I've been using a really good ghost plugin for this until Ghowden gets around to implementing his own version.
-
View User Profile
-
Send Message
Posted May 17, 2012<<reply 711720="">>
It was in the works, it needs a lot of coding to work correctly without issues so its put on hold til all the major main features are done