Changelog
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
- Spectate flag:
- 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 :)