PlayUHC 1.7.3

Details

  • Filename
    PlayUHC-1.7.3.jar
  • Uploaded by
  • Uploaded
    Aug 9, 2015
  • Size
    214.49 KB
  • Downloads
    15,636
  • MD5
    6c10b6bfb3735d98d1589148ecbc753b

Supported Bukkit Versions

  • 1.8.1

Changelog

Release 1.7.2
Added: Ability to remove default minecraft crafts. See config 'customize-game-behavior.remove-minecraft-crafts'

Release 1.7.2
Fixed: Change permission uhc.craft.<craft-name> to playuhc.craft.<craft-name> . Fixed an issue with looking in the craft book for user with no permission.
Fixed: Placeholder not being replace when displaying crafts in lobby
Fixed: Custom craft enchanted books didn't store the enchantement and weren't working in an anvil
Fixed: Fill craft inventory with stained glass to see the limits of the crafting table area 3x3
Fixed: Removed a redundant message when starting the game
Fixed: Another NPE in VeinGenerator
Fixed: fast mode loot glitching in block, the item now spawns in the middle of the block
Changed: Remove stop/restart message when server will shutdown
Changed: Less spam teleport to lobby message
Added: added option to double the duration of the regeneration of a simple golden apple, see config fast-mode.double-regen-apple

Release 1.7.1
This update fixes a few bugs, add an option for auto assigning solo players when starting the game and a reward feature using Vault economy.
Added: custom events for developpers UHCPlayerKillEvent UHCPlayerWinEvent and UHCTimeEvent to be able to store custom stats or do whatever you want
Added: custom events can also automatically reward players when elapsed time, win or kill (need vault and an economy plugin), see config custom-events
Added: time before sending to hub, see config bungee-support.time-before-send-after-death and bungee-config.time-before-send-after-end (set to -1 to inactivate)
Added: Force alone player to join a team when starting , see config force-assign-solo-player-to-team-when-starting
Fixed: Improved deathmatch no movement and adding no damage while waiting.
Fixed: Blocking NullPointerException when generating ore veins
Fixed: double message when no ennemy left saying "No player left, game will end in ..."
Fixed: toggleable regen head drop on player death is now working
Changed: block-loot in the config has now an enable and loots section.

This update is the last of the 1.x.x series.
With all your feedback and feature requests, the plugin becomes better and better and I thank you for that.
However, the code is getting a bit messy with each new modification/addition. It takes more and more time for me to add new features without affecting the other working ones. Some feature requests becomes hard to implement due to many incremental changed which were not planned in the earlier versions. This is fine because now I have a better vision of what are the players expectations for a good UHC plugin.
I'm planning a complete rewrite of PlayUHC (version 2.0.0) that will include all the previous features.
It will also include all the other planned features requests that are still not in 1.7.1 (Yes I have taken note of all of that).
Furthermore it will be easier for me to release faster and better updates with less bugs I hope, which will be good for you and your players too.
Finally I will revamp the config and lang file to make them easier to edit, less error prone and to provide a better error handling if you have entered wrong values.
I can't tell you any release date for this 2.0.0 version but be confident that I'm working on it everytime I get a little spare time. Indeed I'm using that same plugin on my own server network, which is currently in beta phase.

Release 1.7.0
Added: Fast uhc mode (= uhc run) , see all the new features under the config option fast-mode
Added: Configurable minimum number of players to start, see config min-players-to-start
Added: Configurable height to paste shematics, see paste-arena-at-y and paste-nether-at-y
Added: debug config option to skip the map loader, launch the server faster, useful when you are making changes to your config (see config debug)
Fix: countdown before start was buggy above 15s

THERE ARE NUMEROUS ADDITIONS IN config.yml
TO AVOID DEBUGGING, PLEASE REMOVE YOUR config.yml TO GENERATE A NEW ONE
THEN JUST SYNC WITH YOUR BACKUP FILES THE NEW VALUES INSIDE THE NEW FILES

Release 1.6.3
Change: Update to Spigot 1.8.6
Added: Join at any time as spectator (see config can-join-as-spectator)
Added: Auto teams (see config auto-assign-new-player-team, prevent-player-from-leaving-team and team-always-ready)
Added: start moving the border only after a certain time (see config border.time-before-shrink)
Added: configure the timer before restarting when the game has ended (see config time-before-restart-after-end)
Added: choose the potions effects to give hen the game starts (see config potion-effect-on-start)
Added: choose if you want to let the server runs even if all the players have disconnected without dying (see config countdown-ending-game-when-all-players-have-left)
Fix: Forgot to replace "[PlayUHC]" by the Lang.yml option in some kick messages
Fix: Disable arrow damage when pvp or friendly-fire if off

THERE ARE NUMEROUS CHANGES IN config.yml AND lang.yml
TO AVOID DEBUGGING, PLEASE REMOVE YOUR config.yml AND lang.yml TO GENERATE A NEW ONE
THEN JUST SYNC WITH YOUR BACKUP FILES THE NEW VALUES INSIDE THE NEW FILES

Release 1.6.2
Small update to fix a bug : when there were many teams, the last teams being teleported had their resistance effect already expired. Now the effect is given only when the team is being teleported, thus allowing a fairer game start.

Release 1.6.1 (compatible with Spigot 1.8.1 and 1.8.3)
Added : way to set teleports spots in deathmatch arena (see config deathmatch-teleport-spots-block: BEDROCK)
Added: way to ban item craft with data value (see config ban-items-crafts: -ITEM/DATA)
Added: custom time before the game will start when enough teams are ready (see config time-to-start-when-ready)
Added: optional regen head drop on player death (see config add-regen-head-drop-on-player-death)
Added: custom sound on player death (see config sound-on-player-death)
Added: way to ban regeneration potions (see config allow-ghast-tears-drops)
Added: 5 seconds before the deathmatch starts, players are teleported back to their spots and can't move for 5 seconds. This is to allow a fair deathmatch.
Fix : Players could connect to the server at any state of the game.

Release 1.6:
Added : color codes support in lang.yml
Added : optional always-day (see config customize-game-behavior.always-day)
Added : optional banned crafts (see config customize-game-behavior.ban-items-crafts)
Added : optional ban nether (see config customize-game-behavior.ban-nether)
Added : optional ban level 2 potions (see config customize-game-behavior.ban-level-2-potions)
Added : border size (see config border.start-size AND border.end-size)
Added : time limit (see config time-limit.enable AND time-limit.limit)
Added : deathmatch arena support (see config end-with-deathmatch , needs WorldEdit and arena.schematic)
Added : delay teleports of players at startup (delay each team by 25 ticks)
Added : permission node to connect at any state of the game (needs to be op or to have permission node playuhc.join-override)
Added : op commands to start/pause the game when in lobby (command /playuhc pause, /playuhc force , needs to be op or to have permission node playuhc.commands)
Fix : block mob spawning when waiting
Fix : spec disconnect gets eliminated twice if set auto eliminate is set to true
Fix : lobby is half deleted, should get the size when pasting to know what to remove
Fix : when bungee support is enabled, kick player to lobby instead of just disconnecting them when they die
Change : make certain repeating tasks run asynchronously to get less lag

THERE ARE NUMEROUS CHANGES IN config.yml AND lang.yml
TO AVOID DEBUGGING, PLEASE REMOVE YOUR config.yml TO GENERATE A NEW ONE
THEN JUST SYNC WITH YOUR BACKUP FILES THE NEW VALUES INSIDE THE NEW FILES

Release 1.5.2:
Added: You can now add enchantments on your custom crafts results (see config help page)
New values in config.yml :

  • customize-game-behavior.add-custom-crafts.name-of-craft.enchants

Release 1.5.1:
Added: bungee-support, you can send your players back to the server of your choice when the game end (see config at bungee-support)
Added: MOTD support, display the state of the game in the motd (text configurable in lang.yml)
YOU NEED TO DELETE YOUR config.yml TO UPDATE TO THIS VERSION TO GENERATE THE NEW CONFIG OPTIONS
YOU NEED ALSO TO DELETE LANG.YML BEFORE UPDATING TO THIS VERSION
THEN JUST SYNC THE NEW VALUES INSIDE YOUR MODIFIED FILES AND REBOOT

New values in config.yml :

  • bungee-support.enable
  • bungee-support.send-players-to-server-after-end

New values in lang.yml :

  • display.motd-loading
  • display.motd-waiting
  • display.motd-starting
  • display.motd-playing
  • display.motd-ended
  • game.sending-to-hub

Release 1.5:
Added: add any custom crafts you want (with ou without limits and permissions)
Added: configure max amount of players per team
Added: configure min amount and percentage of ready teams to start the game
Added: /tp alias for /teleport (for ops, to use the standard minecraft tp command use /minecraft:tp)
Added: When a player leaves the server while playing, after some time (confiugurable) he will be eliminated.
Added: Toggle auto 20 min broadcast to remind youtubers for an episode.
Added: Killing a player rewards some extra experience (configurable)
Added: Configure which mobs should drop some gold ingots
Added: Configure extra max life for players
Added: Allow randomly select maps pre-generated by the owner of the server (again, see config)
Change: The nether is now 2 times smaller than overworld (instead of 8 by default). It allows bigger nether to have a better chance of finding a fortress. It also prevents players from too easily finding each other in a tiny nether map.
Change: When in the nether, the scoreboard now displays the value of the nether's border
Fix: Typo error when announcing the winners at the end of the game
YOU NEED TO DELETE YOUR config.yml TO UPDATE TO THIS VERSION TO GENERATE THE NEW CONFIG OPTIONS
YOU NEED ALSO TO DELETE LANG.YML BEFORE UPDATING TO THIS VERSION
THEN JUST SYNC THE NEW VALUES INSIDE YOUR MODIFIED FILES AND REBOOT

Release 1.4:
Added : lobby schematic support. Just drop the lobby.schematic inside plugins/PlayUHC. You need to put the WorldEdit plugin in your plugins folder too if you want to use that feature. Otherwise you will get the default glass generated lobby.
Added : kit permissions support (new config option). Permisions are written like playuhc.kit.tools
YOU NEED TO ADD enable-kits-permissions: false (or true) TO YOUR config.yml TO UPDATE TO THIS VERSION
YOU NEED ALSO TO DELETE LANG.YML BEFORE UPDATING TO THIS VERSION
THEN JUST SYNC THE NEW VALUES INSIDE YOUR MODIFIED FILES AND REBOOT

Release 1.3.2:
Fix: Players can no longer drop items when waiting in the lobby

Release 1.3.1:
YOU NEED TO ADD can-send-messages-after-death: true TO YOUR config.yml TO UPDATE TO THIS VERSION
Added: "can-send-messages-after-death: true/false" in config.yml to allow/block spectators from sending messages

Release 1.3:
YOU NEED TO DELETE YOUR CONFIG.YML FILE BEFORE UPDATING TO THIS VERSION
YOU NEED ALSO TO DELETE LANG.YML BEFORE UPDATING TO THIS VERSION
THEN JUST SYNC THE NEW VALUES INSIDE YOUR MODIFIED FILES AND REBOOT
Change : Player head are now deleted in team inventory when a player leave the game while it's still waiting at lobby
Added : Custom kits, see the new "kits" node inside config.yml and some new strings under the node "items" inside lang.yml
Added : Now deletes also old players statistics files at startup

Release 1.2:
YOU NEED TO DELETE YOUR CONFIG.YML FILE BEFORE UPDATING TO THIS VERSION
Change : Behavior of /chat command to toggle global chat
Added : New file lang.yml to modify all the plugin messages, keep it as default for english language
Added : [PlayUHC] Message prefix inside lang.yml
Added : Teammate compass (toggle this feature in config.yml)
Added : Ennemies names now displays in red, friends in green
Added : '/teleport <player>' command for spectators (toggle this feature in config.yml)
Fix : Display time before pvp in minutes when > 60 seconds
Fix : Destroy lobby box when starting the game
Fix : Fix delete old player data at startup

Release 1.1 :
Changing config option : now the threshold for teams ready is a percentage
Fix scoreboard updates issues
Fix rounding numbers in scoreboard
Adding drop of player head to get a regen effect