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 Apr 30, 2012@Blaikie
That's pushed to the side until I get the main features I've planned done, mainly because of how complex adding it in will be
-
View User Profile
-
Send Message
Posted Apr 29, 2012@ghowden
Interesting changes Ghowden, looking forward to it! :)
How are you getting on with the ghosts/spectator mode?
-
View User Profile
-
Send Message
Posted Apr 29, 2012@lizardbones
It would be possible to have the disabled recipes being per world but then in the worlds that the recipe is disabled in it would show up to the client until they try actually crafting it afaik. I'm going to play around with this a little more because as I've said before I want this plugin to be separated from a server and it should generate its own worlds with its own rules on top of an existing server for matches and this seems like the only part that wants to stop that happening.
In other news, currently in the works with dev version coming soon:
Chickens will become hostile and attack the player when hit (obviously not if they are one hit) and all chickens within a radius (currently 12 blocks) will also turn on the player. Attack pattern/damage is the same/comparable to silverfish - already done, planned to be added in the mod and released as a separate plugin too
Visible world borders, sky heigh walls the same as the world border radius made of sponge (will be configurable of course). Square borders are removed from future versions. - mostly done, some bugs
Players drop extra items on (PvP) death, default will be 5 gold ingots. Helps promote PvP and will be configurable like everything else of course. - done
-
View User Profile
-
Send Message
Posted Apr 29, 2012I know the added recipes are server wide, but what about disabling the existing recipes? Is it possible to have them available if you're in a specific world? This isn't a big deal, but I'm sure that if I add this to my server, someone will try to make a golden apple and will be unable to because I'm off playing ultra hardmode.
-
View User Profile
-
Send Message
Posted Apr 29, 2012@ghowden
No problem dude, keep up the good work!
-
View User Profile
-
Send Message
Posted Apr 29, 2012@Shvesley
While changing how quickly someone moves is *technically* possible server side only it would be very jerky/glitchy and would work a lot better with client side mods. Cool as the idea is I'll have to pass it up
-
View User Profile
-
Send Message
Posted Apr 29, 2012Love this plugin! I just had a thought though. In the Middle Ages a knight's armour, while very protective, was quite hazardous when he went into water. Many knight's met their death by falling off a boat into the murky depths. If there could be a way to make the wearer of iron/gold/diamond armour to sink in water, or at least be slowed down, that, I believe would make a great addition to your mod.
-
View User Profile
-
Send Message
Posted Apr 26, 2012@ghowden
Could you just do a check if the player is in specific world, if not the whole plugin is 'void' to that player
-
View User Profile
-
Send Message
Posted Apr 26, 2012@TomShar
Only certain things can be world specific. Things like crafting recipes (at least to the extent of my knowledge) can only be done serverwide
-
View User Profile
-
Send Message
Posted Apr 26, 2012Can you make an option so the whole plugin doesn't work unless you are in a set world. atm only some of the options are world based, I need the whole plugin to be
-
View User Profile
-
Send Message
Posted Apr 26, 2012Thanks for the update! SO happy about the restricted blocks to spawn feature. Now I shouldn't have to reset peoples spawn because they spawned in an ocean... Once again, Thank you for making this!
Although still waiting for the configurable regen time and things. but its not a big thing and can wait until you can do it.
-
View User Profile
-
Send Message
Posted Apr 26, 20120.4.9 now out, changes:
Added local area chat
Added world configs for features
Added restricted blocks to spawn on
Added minimum radius from other players to spawn
Chat damages now bunch together with a config to edit how long someone has to stop taking damage before it prints to chat
-
View User Profile
-
Send Message
Posted Apr 25, 2012I would really like the ability to have players frozen like pipeman suggested I've been using a separate plugin for this but I love to have it integrated in this.
-
View User Profile
-
Send Message
Posted Apr 22, 2012@pipeman
I may try something like that with the chat. As for per world things, that does happen in the dev version but the crafting recipies can only be done serverwide right now
-
View User Profile
-
Send Message
Posted Apr 22, 2012Another feature that would be useful would be an option to combine the damage notices that happen within a certain amount of time. For example, lets say a player is taking damage, and the normal notice would say "cfdpipeman took 0.5 hearts of damage!" five times in the console. With this feature enabled the message would combine those 5 messages and say "cfdpipeman took 2.5 hearts of damage!" or "cfdpipeman took 2.5 total hearts of damage!". The word "total" would indicate the messages were combined.
-
View User Profile
-
Send Message
Posted Apr 22, 2012Awesome mod! I like the feature of scattering a player's first spawn and the team option. Is there a way you can add an option to "freeze" all players, upon entry, until the admin sees that all players are connected and ready to start the match. Then the admin would initiate the match start, which would "unfreeze" everyone.
-
View User Profile
-
Send Message
Posted Apr 21, 2012Can you please make it so that everything is configurable per world (For example cancelregen, removerecipies, and addrecipies.)
Sorry if I asked at the wrong place, I'm new to the bukkit forums and bukkit dev even though i've been using it for my server for almost a year now.
-
View User Profile
-
Send Message
Posted Apr 17, 2012@Aro_c
Yeah I found out about the chat spam whilst in creative when playing with a few people from various servers. I'll add that in when I get time to start coding again. I'll also try adding permission nodes for various features whilst I'm at it
-
View User Profile
-
Send Message
Posted Apr 17, 2012Yes well, one can't always choose ones ops.
It also affects observers watching the match and say accidentally bathing in magma.
-
View User Profile
-
Send Message
Posted Apr 17, 2012@Aro_c
There is a global config to turn off the damage to chat, if an op sits on a cactus the entire match it begs the question why they are op in the first place