UltraHardCore Mode

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

[UHC] UltraHardCore Mode

This Project is not maintained by me anymore. I've lost interest in the Minecraft thing.
Feel free to fork this project! https://github.com/ChristianGaertner/UltraHardCoreMode
The plugin should still work and the DaStats Server won't get shut down either. So no problem there!

UltraHardCore Mode gained on popularity in the last few months really quickly. It is basically vanilla hardcore mode but harder.

UltraHardCore Mode facts

  • No health regeneration
  • Potions won' t work either
  • Only way to regain health is by consuming a "Golden Apple"
  • Ban on death

A few weeks ago SethBling introduced his UHC-Box on YouTube. This box does all of this features more or less.

But since this is vanilla Minecraft there are minor issues:

  • Potion effects to prevent regeneration (really annoying!)
  • Items are getting removed from the inventory instantly!
  • User does not get banned, but "jailed" in the air

I thought, that this is a great idea and with the possibilities of CraftBukkit really easy to develop. This plugin fixes all these "bugs" and adds a few improvements. The basic idea and gameplay is still the same

Features of this plugin

  • MulitWorld Support (dis- or enable plugin in specific world(s))
  • Ban a player only for the world he/she died in
  • Every output by the plugin is configurable thru the config.yml
  • Toogle plugin on or off for yourself or any other player
  • List disabled players
  • Healing only by executing command which drains 1 gold block and 1 apple from the player's inventory
  • Amount of healing configurable
  • Dis-/enable "Ban on Death"
  • Disabled players are stored in easy editable flatfile database (YAML)
  • Permissions for bypassing the plugin
  • Switch plugin on or off with simple command (or via config)

Warning: Data usage notice: This plugin DOES collect anonymous usage data. This is only toggleable after 1st launch, so if you do not approve of this, don't use the plugin. The data collected is used to present the following information:

Stats

Commands

  • uhc-heal (Heals you by certain amount of hearts, requires 1 apple and gold block)
  • uhc-toggle [option:player|global] (Toggles UHC on or off for the command executor or the player attached)
  • uhc-list (List all disabled players)
  • uhc-resetconfig (Resets the config to default)
  • uhc-pardon <player> <world> (Pardons a player inside of UHC)

Permissions

  • uhc.* (Give access to all commands)
  • uhc.toogle.self (Allows the user to toogle UHC on or off)
  • uhc.toogle.remote (Allows the user to toogle UHC on or off for both them, others and global)
  • uhc.bypass (Bypasses the UHC Plugin)
  • uhc.denyheal (Permits the usage of the command /heal)
  • uhc.list (Allows to list every disabled player)
  • uhc.resetconfig (Allows to reset the config)

DaStats

In 1.3.2 I' m proud to announce DaStats. The plugin now sends anonymous data to my app at GoogleAppEngine. As in this version (0.0.1) of DaStats the plugin will send the version of UHC and a random string (GUID or UUID). In the future DaStats will collect some more data, but not like mcstats about the system, but about my plugin. I' ll try to send errors to the server and the like. This way I can see whats going wrong really early and easy. I' m testing the plugin as best as I can, but every system and setup is diffrent, so these crash or error reports will improve the code a lot (hopefully). All this is currently only an idea, but I hope that I can implement the system very soon! At this point in time you can disable DaStats by setting the key "opt-out" to "true" in the file dastats.yml at data/dastats.yml! I might move the file up a folder in the future :D

TODO

  • Make all effects "caused" by this plugin configurable
  • Add option to configure items needed for /heal
  • We' ll see :D

Wiki

You can find a wiki with informations about the diffrent configurations you can do and some examples at GitHub. (Still WIP!)

OpenSource

This project is opensource!

UltraHardCoreMode on GitHub - UltraHardCoreMode on SourceForge

In this repo on GitHub is the latest dev build as well (at dist/UltraHardCoreMode.jar)

On SourceForge are all stable versions.

Any versions on these servers have NOT been approved by BukkitDev staff. Use them at your own risk.

Visit my IRC Channel #DaGardner on freenode.net for support and the like.


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    56367
  • Created
    Apr 24, 2013
  • Last Released File
    Sep 21, 2013
  • Total Downloads
    8,623
  • License

Categories

Members

Recent Files