UHPlugin Versions Save

Plugin UltraHardcore (“Kill the Patrick”), augmenté. | UHC (“KTP”) plugin, improved.

v1.4

7 years ago

It has been nearly two years (actually, a year, nine months and twenty-nine days) since the last stable build, version 1.4 is made of 211 commits, which means a ton load of bug fixes, optimizations, and what we like the most: new features!

Full list below!

This version is only compatible with CraftBukkit and Spigot from 1.8.3 to 1.11.

Changelog

Improvements

 

  • The /uh start slow go command has been removed. Now, the slow start is launched by /uh start slow:true and the game, after, with /uh start without complex and useless command.
  • The teleporter can now ignore the teams and teleport one player per spot even with teams. Syntax is: /uh start [slow:true] [ignoreTeams:true]
  • Implemented killer rabbit spawn.
  • Rabbits can be replaced by killer rabbits, following a probability set in the config file.
    Randomly spawned killer rabbit can be renamed; the default name is the original in the first snapshots: "The Killer Rabbit of Caerbannog".
  • Added a few options to the sidebar display.
    • Option to display the player's team.
    • Option to display the health of the players.
    • Option to display the online status.
    • Option to display only display the met teammates in the sidebar, i.e. the players who were at less than 10 blocks (by default) once.
    • Option to display the player's kill count in the sidebar. The kill counter does not duplicate the kills, and a kill is removed when a player is resurrected.
    • Option to display the border size in the sidebar.
  • Added options to display contextual players list headers & footers, with tags to insert special values like the current episode number, or translated texts like “2 players”.
  • The plugin can now control the world border (only for squared borders).
  • Added (planned, for some) border-related options to the config file.
  • Added automatic border shrinking (for both squared & circular borders) with automatic reduction over time.
  • Added a command (/uh tpspawn <player> [force]) to teleport a player to his registered spawn point. The command behaves like the /uh tpback one, with safe TP and force option if no safe spot is available.
  • Added a /title displayed when the game starts (enabled by default).
  • When an episode ends, a title is displayed containing the number of the new episode.
  • The winners are broadcasted through a /title when the game ends (or the finish sequence is summoned using /uh finish).
  • Added a tip mentioning the spawns generator command if the spawns count is too low, for administrators not aware of the spawns system.
  • Added vanilla spectator mode support, inside a structure allowing other spectators mode (e.g. from other plugins) to be easily added. The vanilla support is enabled if SpectatorPlus is not installed or compatible, there isn't an option in the config for that (useless, if you don't want SpectatorPlus, uninstall it). This said, such an option can be added if someone request it.
  • The initial grace period duration can be customized (with a minimum of 15 seconds, to avoid any problem related to the initial fall).
  • Added a configurable PvP-less period, disabled by default (i.e. PvP enabled when the grace period expires).
  • Added a message when the grace period ends (can be disabled).
  • Players with a sufficient permission (default, operators) can spy all the other team chats at the same time, receiving all the discussions, with /uh team spy [player] (a toggle).
  • Rules can be set in the config and broadcasted to the players when they join and/or when the game start. These can be displayed on request using /uh rules [receiver].
  • Added a GUI to select the teams.
  • Teams can be created and renamed through the GUI. The teams banners can be customized using it, by placing an existing banner on the edition GUI.
  • The banner can be placed at the spawn point or given to the players when the game starts.
  • Added a /uh team banner command to set a team banner from the current in-hand banner. The command /uh team bannerreset resets the banner to the default one.
  • Added an option to add the banner on the shields when crafted.
  • Now using the naturalRegeneration game rule to cancel the regeneration. The natural regeneration can be enabled in the config, making this a Hunger Game-like plugin.
  • The players' inventories can be locked before the game (cleared, no actions possible...).
  • A team selector can be given to all players—right-clicking it will open the teams selector GUI.
  • Unknown players can now transparently be added to teams or others: if this case happens, their UUID will be retrieved using the Mojang API and they will be loaded on-the-fly.
  • Added a command to load some players (/uh loadplayers) so they are listed in the GUIs (and can be added to teams, even if they have not connected to your server yet).
  • Added an option (enabled by default) to display the players teams in the action bar, before the game only. Nothing is displayed to players without team.
  • Added PVP support before game start.
  • Added starting cages with lots of options to configure the blocks used; these can be colored according to the team color (for some blocks). The cages sizes can be configured too.

 

Optimizations

 

  • Command system's core has been redone for stability and maintenance purposes.
  • In slow mode, the players are now teleported player by player, instead of team by team.
  • Added a display name to the scoreboard teams, so they are nicely displayed in the vanilla spectators menu.
  • Added an option to display the progress of the slow teleportations.

 

Bug fixes

 

  • Random spawn generators is more resilient to weird terrains.

v1.2

9 years ago

Six months after the first release, this one features a lot of new things, bugfixes and optimisations, listed below in the changelog.

This release is the last one supporting CraftBukkit/Spigot 1.7.9.

Changelog

Since the last snapshot (1.1.3)

Improvements
Optimizations
  • Many optimizations in miscellaneous places (#58).
Bug fixes

Since the last stable version (1.0)

Improvements
Optimizations
  • A lot of miscellaneous optimizations around the code.
Major bug fixes

Developers

This version breaks the compatibility with the 1.0 version. Please note the compatibility will also be broken with the next version, because I'm doing a big refactoring of the plugin (see the dev branch), so I suggest you to wait a bit before updating if you don't fear to use directly the 1.3-dev.

The configuration file needs to be regenerated. The language files WILL be regenerated, save your changes.

v1.1.3-dev

9 years ago

_Warning._ This is a development snapshot. It may not have been tested, or only partially. Use this at your own risks, and don't forget to add an issue if you find a bug!

This snapshot features improved fireworks, new ProTips, new options, teams with a maximal size, a lot of refactorization and a lot of bug fixes.

Changelog

Features

Refactorizations

Major bug fixes



You can see the commits here.

The configuration file needs to be regenerated. The language files WILL be regenerated, save your changes. The Portuguese language file is not currently updated.

v1.1.2-dev

9 years ago

_Warning._ This is a development snapshot. It may not have been tested, or only partially. Use this at your own risks, and don't forget to add an issue if you find a bug!

This snapshot adds two big features: timers and spawn points generator, following various shapes.

Changelog

  • Added timers. You can use these to create a countdown of any duration, at any time (even when the game is not started).
    The countdowns are displayed in the scoreboard, except if you hide them with /uh timers hide <name ...>.
    You can create a timer, with /uh timers add <duration> <name ...>, and starts it after with /uh timers start <name ...>.
    The timers can be paused, and they follow the global freezes.
    API available for developers.
  • Big improvements on the way spawn points are managed.
    • You use now /uh spawns add to add a spawn point, just like before.
    • You can now generate automagically a bunch of spawn points in the map, following various shapes.
      The three currently available shapes are random, grid and circular. These three shapes generates the spawn points with a minimal distance between them.
      You have a lot of options – the command is:
      /uh spawns generate <circular|grid|random> [areaDiameter = current diameter] [distanceMin = 250] [count = spawn count needed] [xCenter = xSpawn] [zCenter = zSpawn] [world = sender's world].
      But if you don't want these options, simply write this after registering the teams (or immediately if the game is a solo game) to generate just what you need, in the world you're in:
      /uh spawns generate <circular|grid|random>
    • You can now add spawn points in other worlds than the default one.
    • Added /uh spawns list to list the registered spawn points, sorted by world.
    • Added /uh spawns dump to list the registered spawn points, sorted by world, in an exportable format. You can use the output with FooPlot or Plot.ly as example.
    • You can now remove a spawn points with his coordinates (remove subcommand), or all spawn points (reset).
    • The spawn manager will check if a safe spot is available, when adding the point.
    • If the points are added in the Nether, the fall is removed, and the players are teleported in the ground, on a safe place.
  • Renamed /uh team addplayer & removeplayer to join & leave.
  • Bugfixes, optimizations.

You can see the commits here.

The configuration file needs to be regenerated. The language files WILL be regenerated, save your changes.

v1.1.1-dev

9 years ago

_Warning._ This is a development snapshot. It may not have been tested, or only partially. Use this at your own risks, and don't forget to add an issue if you find a bug!

This snapshot adds new compass recipes, fireworks, hardcore hearts and better team chat (with lock :lock: ).

Changelog

You can see the commits here.

Known bugs

  • [Fixed]* The autocompletion of the /togglechat command does not works well with team names with spaces.
  • [Fixed]* There's a conflict with SpectatorPlus, if the team chat is locked AND the player dead (messages sent both to the team and the spectators chat). This will be fixed on the SpectatorPlus side.

* Fixed in the dev version only, this snapshot was not updated with the fix.

The configuration file needs to be regenerated. The language files WILL be regenerated, save your changes.

v1.0

9 years ago

This version is the first stable version. It WAS tested on multiplayer :) .

This said, there isn't any perfect test, so if you found a bug, please submit it on the bug tracker :) .

The config file need to be regenerated. The language files WILL be regenerated, so backup your changes if needed!

[28 Aug. 2014] Please note: since the publication of this release, some bugs were found. The 1.0 version was updated to fix back these bugs. I advise you to redownload the plugin if you downloaded it before this update.

Changelog

Since the last snapshot (0.9)

Since the fork of the original version by @Azenet

You can see the commits here.

v0.9-beta

9 years ago

WARNING – this build WAS NOT TESTED IN REAL CONDITIONS. (It was tested, but with only one player.) It should work, but there is no warranty.

If you use this, please submit all bugs found :) .

Notices

  • The configuration file needs to be regenerated.
  • The language files WILL be overwritten, so backup your changes before updating.
  • This version is no longer compatible with SpectatorPlus 1.9.1, you will need the version 1.9.2+.

Changelog

You can see the commits here.

v0.5-dev

9 years ago

WARNING – this build WAS NOT TESTED IN REAL CONDITIONS. (It was tested, but with only one player.) It should work, but there is no warranty.

If you use this, please submit all bugs found :) .

Notice: the configuration file needs to be regenerated.

Changelog

You can see the commits here.

v0.7-dev

9 years ago

WARNING – this build WAS NOT TESTED IN REAL CONDITIONS. (It was tested, but with only one player.) It should work, but there is no warranty.

If you use this, please submit all bugs found :) .

Notice: the configuration file needs to be regenerated.

Changelog

You can see the commits here.

v0.3-dev

9 years ago

WARNING – this build WAS NOT TESTED IN REAL CONDITIONS. (It was tested, but with only one player.) It should work, but there is no warranty.

If you use this, please submit all bugs found :) .