zDevelopers / UHPlugin

Plugin UltraHardcore (“Kill the Patrick”), augmenté. | UHC (“KTP”) plugin, improved.
Other
32 stars 24 forks source link
bukkit-plugin dedicated-gameservers game minecraft teams ultrahardcore

UltraHardcore, reloaded Build Status

C'est très la source.

Development builds available for each commit on our Jenkins server.

This plugin is available on BukkitDev.
Please note, this README reflects the last development version. Some features listed here may not be in the version published on BukkitDev.

  1. Features
    1. Teams
    2. Teleportation
    3. Scoreboards
    4. Episodes
    5. Border & wall
    6. Gameplay tweaks
    7. Death
    8. Timers
    9. Other plugins
    10. Options against lag & bugs
    11. Miscellaneous
  2. Commands & permissions
  3. Installation
  4. How to translate the plugin
    1. If you want to translate it for yourself
    2. If you want to translate it for everyone
    3. Inside the translations
  5. Metrics
  6. Thanks
    1. Translators
  7. License

Features

For available configuration, please see directly the configuration file.

Manages teams

Automatic teleportation of the players

Scoreboards

Episodes management

Border manager and wall generator included

Gameplay tweaks

All these gameplay tweaks are optional — see the configuration file.

Death

Timers

Integration into other plugins

Provided with options to deal with lag and other bugs

Miscellaneous features

Commands & permissions

Documentation available via /uh.
You can see the documentation of a command with sub-commands by executing the command without subcommand.
Example: /uh team for the documentation of the team command.

Legend: /uh command <required> [optional=default].

Game-related commands

Bugs-related commands

Others

Permissions

If you don't want to bother with permissions: the operators can do anything; the non-ops, nothing (except play and use the team-chat with /t, /togglechat and /g — not /togglechat <team ...>).

Installation

Download the latest version in the “releases” section and put the downloaded JAR file into the plugins/ folder of your Minecraft server.

This plugin is not compatible with Minecraft 1.7.4; Minecraft 1.7.9+ is needed.
The plugin was tested and works with both CraftBukkit and Spigot.

You can also install these plugins:

This plugin is needed for some options:

After the installation, I recommend you to:

  1. teleport yourself to 0,0 (in creative, /tp 0 100 0);
  2. set the world spawn point here (/setworldspawn);
  3. reload the server (for the plugin to take into account the change) (/rl);
  4. pregenerate the entire world (WorldBorder is preconfigured, just execute /wb fill);
  5. only after that, generate the wall (/uh generatewalls) (don't forget to configure the shape and the size in the config file before). Otherwise, holes will be formed in the wall when Minecraft will populate the terrain.

How to translate the plugin (or change strings) in your own language

If you want to translate it for yourself

  1. Go to the plugins/UHPlugin/i18n folder in your server directory. You have to start the server with this plugin at least one time before.
  2. Locate your language file. The name is language_COUNTRY.po.
  3. Open it, either using a simple text editor, or, if you like GUIs, with POEdit, a translation files editor.
  4. Add or update translations, save the file, reload the server.

If you update the plugin to a new version, the translation files will be replaced by the new ones, but a backup of your changes will be automatically made in the plugins/UHPlugin/i18n/backups/<version>/ folder.

If you want to translate it for everyone

We use Transifex to translate the plugin.

  1. Go to the Transifex project page of this plugin. Create an account if you don't have one.
  2. Click « Join team » on the top left of the page.
  3. Select your langage in the list.
  4. Translate.

When translated, we update the translations in the plugin as soon as possible.

You can also open a Pull-Request with a new or updated po file, if you want.

Inside the translations

While translating, you will see some special keys, like {0} or {blue}.
These values are replaced by the plugin; see below.

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 (to opt-out for all plugins), or set the metrics option to false in the UltraHardcoreReloaded configuration file (to opt-out only for this plugin).

Thanks

Translators

License

This software is published under the CeCILL-B license. See the LICENSE file for details.