v0.5
Details
-
FilenameMyHungerGames-0.5.jar
-
Uploaded by
-
UploadedJul 2, 2012
-
Size163.01 KB
-
Downloads649
-
MD556588fdc1aa1c61887dc6b0af40a4c7c
Supported Bukkit Versions
- CB 1.2.5-R4.0
Changelog
This might require a config reload.
- Code Cleanup
- Many small fixes
- Removed the unused LocationList
- Changed the order that the inventory and other stuff is loaded on join and leave
- Added a (hopefully) better /hg stat
- Added null checks for spawnpoints
- separation of some methods out of HungerGames
- Added a getPerm() field to CommandUsage and changed name to Commands
- Implemented resetter for HawkEye
- Fixed changes by non-playing players that had left the game, but not quitted being added internally
- Added a getPlayingSession()
- Removed some double sending messages
- Made InventorySave not use getArmorContents
- Added /hg stop <game name>
- Reorganization of stop, stopGame, start, startGame
- added getType() to Commands
- Improved Logging
- Made players that quit who are not playing not drop their inventory
- Spectators now just fly, and do not get creative
- Removed unneeded equals in HungerGame
- Changed "should-clear-inv" to "require-inv-clear"
- Better death handling to save a little CPU
- If a player uses /hg leave before the game starts, immediately redirects to /hg quit
- When a game is resumed from a pause, only players that were playing get put back in.
- When a game is auto-started, the last player to join does not receive the start messages
- Fixed block break/place/interact
- Added /hga add world <game> [world] and /hga add cuboid
- Separated spectatorFlightAllowed from spectatorFlying
- Made sponsoring a conversation rather than chat
- Made spectators turn invisible
- Spectators get God Mode
- Spectators get removed when game is paused
- Sponsors moved to HungerGame
- Cleanup of SessionListener
- Better resetting * made it use worlds and cuboids * NOTE LogBlock does not recognize cuboids
- Better separation between commands and other methods
- "force-internal" for resetting
- "force-survival" config option
- "freeze-player" config option
- "force-damage" config option
- Changes to playerLeaving and playerEntering (code)
- Setups can now inherit from others
- Now uses matchMaterial in Config
- Itemsets can now inherit from others
- config can now have have data
- config options to limit the distance that players can hear each other
- config option to allow players to receive minimal messages
- config option to allow items to be deleted on the ground after a game ends
- Fixed official name to "MyHungerGames" instead of "HungerGames"
- Respawning players and spectators now can respawn at random locations that other players have been
- Added a player option to /hg spectate to allow spectators to teleport to a specific player
- Another possible fix for chest stuff
- New command system
- Sign listening
- fixed item chests are in
- added a generic data map to Session
- number of items in a chest is now chosen by: numItems = Math.ceil((size * Math.sqrt(items.size()))/10)
- Added creeper explosions to internal listener
- Hardcode permissions
- Fixed a string that may just be the cause for all the permissions stir
- BREAKING make sure permissions are in the form of hungergame.admin/user.* if using star
- Moved itemsets to chestconfig.yml
- Add use-match-material in chestconfig.yml to allow for custom blocks to be used
- Added chest and sponsor loot by command
- Fixed world and cuboid saving/loading
- Added the ability for admins with "hungergame.stop" to be able to talk to players by typing "hg" in the beginning of the message
- Renamed chestconfig.yml to itemconfig.yml
- Switched around some methods in Config and ItemConfig
- Added rewards
- Added a config updater
- Added the ability for spectators to sponsor a random sponsor-loot item for free at a certain interval
- Spectators now get removed on stopGame()
- Still have a few more features to implement.