v0.5

Details

  • Filename
    MyHungerGames-0.5.jar
  • Uploaded by
  • Uploaded
    Jul 2, 2012
  • Size
    163.01 KB
  • Downloads
    649
  • MD5
    56588fdc1aa1c61887dc6b0af40a4c7c

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.