Changelog

HeavySpleef Logo

MainSetupCommandsDev buildsChangelogRequirementsVideosFAQ

 

Changelog

Version 2.0
  • Added commands for visualizing a floor/deathzone in the world
  • Added layouts for signs
  • Added sign layout scripting
  • More statistics: Now recording the overall time of players who play spleef and the amount of blocks broken overall
  • Introducing the new rating system of HeavySpleef: Players now gain (or lose) rating depending on skill of your opponent. (Removed points therefore)
  • Added support for three floor shape types: cuboid, cylindric, polygonal (depending on your WorldEdit selection)
  • Added an extendable add-on system for HeavySpleef:
    • Added LeaderboardExtensions add-on which adds a winner podium and a leaderboard wall
    • Added JoinGUI add-on which adds the well known '/spleef join' inventory interface to the game
    • More add-ons will follow soon!
  • Added flags:
    • Spectate flag:
      • Allow fly mode while spectating (optional)
      • Automatically make players spectate after they lose in spleef (optional)
      • Apply invisibility to spectators (optional)
      • Add a tracking compass for spectators to teleport to ingame players (optional)
    • Added fireworks flag. You are now able to play some fancy fireworks to the spleef winner!
    • Added barrier flag which displays barrier particles in a defined interval of time (Useful when having an invisible floor)
    • Added snowballs flag which gives players a certain amount of snowballs when they break a block
  • Fully add UUID support
  • Added intelligent language/internationalization support system
  • Split up the database configuration into a seperate file: database-config.yml
  • Removed the large ingame block-scoreboard
  • Removed HeavySpleef selection, now using WorldEdit selection only
  • Removed flags:
    • 1vs1
    • boxes
Version 1.5.1
  • Fix a bug while setting up a spleef arena, joining, leaving etc.
  • Add better vip implementation, no longer using list in config, use heavyspleef.vip permission for vips.
  • Allow vips to join full games (Configurable)
Version 1.5
  • Added splegg effects
  • Added new command help system
  • Added command to manually regenerate floors
  • Added better inventory join menu
  • Recoded floors; removed cylinder floors, use cuboid floors instead (Old cylinder floors will be converted into cuboid floors).
  • Removed YAML Statistic backend, added sqlite statistic backend instead
  • Fixed the "Nodes must be provided" bug while trying to save statistics
  • Fixed a signwall bug
  • Fixed a queue bug
  • Fixed many other bugs
  • Removed spleef hub
  • Removed TNTRun
Version 1.4.1
  • Added TNTRun (Beta)
  • Added sign aliases without the [] in the second line
  • Added camp detection flag
  • Fixed a bug with the vote feature
  • Fixed a bug that you don't get teleported back when you quit the game
  • Fixed a bug with the win point
  • Now caching offline player's statistics
Version 1.4
  • Added flag requirements and conflicts
  • Added splegg gamemode
  • Added new prefix
  • Added fire enchantment to the bowspleef bow
  • Added nextspawnpoint flag to set multiple spawnpoints in a game
  • Added blockbreakeffect flag
  • Added france and russian translation (Thanks to Barnaxx and AlexMerser21)
  • Added splegg sign alias
  • Recoded the spleef core
  • Fixed a bug with /spleef rename
  • Recoded spleef signs
  • Recoded realtime scoreboard
  • A lot of optimisations for statistics
  • Fixed and recoded Updater; implemented CurseForge-API
  • Removed dark blue color in the message
  • Players can now also break other blocks as only snow with shovels
  • Many other bugfixes!
  • Removed spawnpoint1 and spawnpoint2 flag (use nextspawnpoint flag instead of these)
  • Removed difficulty flag (extremly buggy)
  • Removed chances flag
  • Removed ellipse games
  • Removed sidebar scoreboard (a replacement will come soon!)
Version 1.3
  • Added flag to set the icon in the inventory join menu
  • Added flag to regenerate floors in an intervall
  • Added bowspleef gamemode (flag bowspleef)
  • Added flag for a fixed spawnpoint in a game (when the game starts to count)
  • Added a simple spleef log (for example to find players easier abusing the jackpot)
  • Added spectate point. Spectate with /spleef spectate <game>
  • Many bugfixes
  • Fixed a shovel bug
  • Fixed Multiworld Support (More than 12 plugins "break" HeavySpleef, thanks to Puseidr)
  • Fixed a NullPointerException with the signwall
  • Fixed a bug where every player in the winner team gets the full jackpot prize
  • Fixed a bug that the players inventory won't be restored on death
  • Fixed a bug with creative control plugins - Special thanks to Shevchik who contributed to fix this bug
  • Recoded mysql database
  • Recoded inventory menu
  • Remade the inventory join menu
  • Improvements for the anticamping feature
  • /spleef start does not longer require an arena argument
  • Renamed flag jackpotamount to entryfee
Version 1.2
  • Added spleef hub and spleef portals
  • Added team games
  • Added possibility to set the announcement type of broadcast messages in the config
  • Added flag defaults
  • Added flag: shears
  • Added flag: difficulty
  • Added more information on /spleef info
  • Added scoreboard support for 1vs1 games
  • Added a vote sign and a vote block that can be configured in the config
  • Added ellipse spleef games
  • Added extra permission for arenas (heavyspleef.join.<arena>, if the player has the heavyspleef.join permission, he can join all games...)
  • More that I forgot...
  • Many, many bugfixes, the most important are listed here
  • You no longer have to install an economy plugin to run this plugin
  • Fixed the size of realtime scoreboards
  • Players can't longer pickup items while ingame
  • Fixed a NullPointerException with the queue
  • /spleef create won't longer show up a success message on false syntax
  • Signwalls should now work absolutely correct
Version 1.1.2
  • Added bukkit scoreboard implementation. You no longer have to use ScoreboardAPI. Please note that this feature requires the build #2738 or later.
  • Fixed a bug with the queue (Command error spam bug...)
  • Added double, triple etc. messages to the language files
  • Added a command bypass permission while ingame (heavyspleef.whitelistcommand)
  • And many other bugfixes...
Version 1.1.1
  • Added sidebar scoreboards (Only functionable if there are 15 or less player in the game) (This requires ScoreboardAPI)
  • Added rename command
  • Fixed bug that games won't be deleted sometimes
  • Fixed bug when typing /spleef delete
  • Fixed mysql syntax bug
  • Fixed a bug with the language files
Version 1.1
  • Realtime scoreboard implementation
  • Fixed spawnpoints for 1vs1 matches
  • Added signwalls that can show information on them during a game
  • Added a new flag system!
  • Improvements for the statistics. Statistics are now absolutly correct...
  • Added a vote / ready command. It can be configured, how many procent of players have to vote to start the game
  • Added a queue lobby (@see Ticket #001)
  • Double, Triple etc. Messages on knockout
  • ItemRewards and LoseRewards
  • PVPTimer for PvP-Servers. If you don't want that players can escape from a battle joining spleef... (Configurable in the config.yml)
  • Added an auto-updater (/spleef update)
  • Added vip list (The list can be edited in the config.yml)
  • Added join per inventory (/spleef join without an arena)
  • Deleted commands like /spleef setwin or /spleef setminplayers. You now have to use /spleef flag <arena> <flag> <value>
  • Now using internal language files. If you want to edit them set the editable under language to true
  • A mysql database fix again (duplicated statistic rows)
  • Fixed a critical join command bug
  • Fixed bug that knockouts were not correctly (@see Ticket #003)
  • You no longer need the heavyspleef.join or heavyspleef.start permission to join spleef games per signs
  • Fixed statistics
Version 1.0
  • Added the expected cylinder spleef games (Requires WorldEdit)
  • Added 1vs1 games! Set the rounds value with /spleef setrounds <name> <amount>
  • Added chances for players if they fall down to "respawn"
  • Added possibility to set the max players of a game: /spleef setmaxplayers <name> <amount>
  • Added fixed rewards for winning a game! /spleef setreward <name> <amount>
  • Added possibility to set a prefix for the spleef plugin (config)
  • Added hook for worldedit and worldedit selection (configurable in the config.yml)
  • Added a SpleefStartEvent and a SpleefFinishEvent (developers)
  • Added possibility to leave a queue. If you aren't in a game but in a queue, type: /spleef leave
  • You no longer have to set a win and losepoint! If you don't set them, the location of the player will be saved and restored at the end of the game!
  • Improvements for the auto update checker
  • Renamed the create command to: /spleef create <name> <cuboid|cylinder <radius> <height>>
  • Renamed the startonminplayers command to: /spleef autostart <name> <amount>
  • LoseZones no longer have to be inside a game: Renamed: /spleef addlose <name>
  • Floor blockid's can now be blocknames. Example: Instead of /spleef addfloor 80 you can type /spleef addfloor snow_block
  • Updated the help command
  • Fixed a bug with the queues feature
  • Players can only spleef on floors now
  • Recode at some parts of the plugin
  • Now deactivates the fly mode when joining a game
  • MySQL statistics database fix (now working, I've tested it :P)
  • Now saves custom floors in a binary file (faster)
  • Floor regenerating improvements (faster)
  • And other lots of bugfixes
Version 0.4
  • Support for manually builded floors! You can now build your own floor pattern and use it! Command: /spleef addfloor given
  • Start a game with shovels! Simply type /spleef setshovel <arena> true and your done!
  • Custom countdown. Define the countdown length specified for every arena. Command: /spleef setcountdown <arena> <countdown>
  • Don't want to use the start signs? No problem! Type /spleef startonminplayers <arena> true and the game will start if the minimum count of players are reached!
  • Want to see statistics of spleef? /spleef stats will show your own statistics, /spleef stats <Player> will show the statistics of an other player and /spleef stats top will show the top players sorted by there score! (If you want to use this with your website: Set the statistic database in the config to mysql and use querys to get the values)
  • Added russian translation (thanks to videosar64 for the translation)
  • Added extra permission nodes for signs (heavyspleef.sign.join, heavyspleef.sign.start, heavyspleef.sign.leave)
  • Updated the help command
  • Arena isn't longer ingame when two players are ingame and the other quit
  • Fixed another bug that the arena doesn't exists if a spleef sign is created
  • The random y-coordinate in the arena is now at the highest floor.
  • Winpoint and losepoint messages were swapped.
  • And other lots of bugfixes
Version 0.3
  • Fixed the $ bug
  • Fixed the leave sign bug
  • Updated to 0.3
Version 0.2
  • Added queues
  • Added language files
  • Added update check
  • Added leave sign
  • Added stop command
  • Added command whitelist on spleefing
  • Players can now join at the countdown (Configurable)
  • Fixed multiworld support
  • A lot of bugfixes
Version 0.1.1
  • Show who is knocked out by who
  • A lot of bugfixes
  • Set the config value for 'generateArena' to false
Version 0.1
  • Initial Relase :)