Vitals 0.32

Details

  • Filename
    Vitals.jar
  • Uploaded by
  • Uploaded
    Aug 22, 2012
  • Size
    104.39 KB
  • Downloads
    1,094
  • MD5
    e52b7b99eb6b92e79750007a208fc26c

Supported Bukkit Versions

  • CB 1.3.1-R2.0

Changelog

v0.32:

  • New permission v.admin now controls whether you have access to the main vitals commands /vhelp, /vtoggle, /vsetting and /vreload
  • Fixed a bug with arenas where players could /suicide and signup multiple times to greatly increase prize amounts, now dying during the signup period (like with /suicide) doesn't remove you from the match
  • Fixed a bug where players could use customwarps while participating in an arena match, which they shouldn't have been able to do
  • Enhanced the /plotsalesign command, now you can do "/plotsalesign [type]" to use a different filler than grass, or "/plotsalesign [type] remove" to remove a plotsalesign
  • Added AntiOvercrowding: Specify a max number of entities, any more than that in a 9x9x9 area (animals,mobs,villagers) are automatically removed

v0.31:

  • Fixed a bug with /news not working
  • Added StopVillagerTypes: you can define a list of professions that villagers can't spawn as. If all professions are listed ('BLACKSMITH,BUTCHER,FARMER,LIBRARIAN,PRIEST') then villagers won't spawn at all

v0.30:

  • MAJOR CONFIG CHANGES!!! BACKUP YOUR CONFIG BEFORE INSTALLING THIS VERSION, AS IT WILL OVERWRITE OLD SETTINGS AND WILL NEED TO BE RECONFIGURED
  • Comments are now kept in the config file, so it's much easier to see what each setting is for
  • Main commands to manage vitals are now /vhelp (see what modules are enabled), /vhelp <modulename> (see info about each module), /vtoggle <modulename> (turn a module on or off), /vsetting <setting> <value> (change a config setting from in-game), and /vreload (load any changes made to the config.yml file directly)
  • Permissions have been changed from vitals.<permission> to v.<permission>, for example v.buyrank allows access to the /buyrank command, not vitals.buyrank. All permission names have been shortened in this way.
  • These major changes to the config file and permissions names are a big change, but they will make the plugin much easier to understand and modify, and much easier to add new features as they are developed
  • Changed from PlayerChatEvent to AsyncPlayerChatEvent for better 1.3 compatibility
  • Miscellaneous performance enhancements
  • Bugfix: All Vitals commands were showing up in dynamic help systems like Essentials /help, even if the appropriate feature was disabled. Made it so that no Vitals commands show up by default now.
  • Added a setting global_disabledcommandsmessage that lets you specify what is sent to a player who types a command for a feature that has not been enabled. Default is 'No such command. Type "/help" for help.'
  • Added BetterHelp: If enabled, /help shows a simple list of basic commands, /help advanced shows a simple list of advanced commands, /help [command] shows help for a specific command. The commands shown are chosen in config.yml, or can be changed with /help (addbasic,addadvanced,remove) [command] if you have permission vitals.help.edit. If BetterHelp is not enabled, the normal help system on your server is used.
  • Ranks purchased through /buyrank are now logged to the events.log file
  • Antigriefing.OpOnlyFromConsole now blocks the /deop command as well as the /op command if it's executed by any player (not console)
  • If a player wins an auction but has a full inventory, they are now notified that they have 60 seconds to clear an inventory space or the item will be permanently lost.
  • ModWarnings now accepts partial player names and tries to target the online player that matches the partial name entered
  • Announcement messages are now stored in a separate file (announcements.txt) and are editable in-game with the command /announce <list/add/edit/remove>
  • Customwarps are now stored in a separate file (customwarps.yml) and include the pitch/yaw as well as x/y/z so you teleport facing the proper direction as when the warp was created
  • Added setting global_hideeventsfromconsole that prevents event broadcasts (arena status, auctions, etc) from showing in the console

v0.22:

  • Checked compatibility with minecraft/bukkit version 1.3.1 - everything looks good!
  • Fixed a bug with DeathRetention where it was disabling item retention for all players during an arena match instead of only players involved in the match
  • Fixed a bug with Bounties where it was possible to collect your own bounty by killing yourself with an arrow shot into the air
  • Made regionsaving and restoring vastly more efficient, both in how the data is stored in the flatfile and how the saves/restores are processed. Now works reliably with regions up to 2 million blocks in size
  • Added a command option "/countdown stop" which will stop a countdown in progress early
  • The /bounties command now shows the top 10 highest bounties in descending order of amount, instead of the entire list of bounties in random order.
  • Added a config setting bounties.minimumnewbounty that lets you specify a minimum bounty set by players with the command /bounty [name] [amount]
  • Added a config setting serverlogarchive.daystokeep that periodically deletes archives older than X days
  • Added mechanics mod StopVillagerTrading: if enabled, players cannot trade with villagers
  • Added towny mod PlotSaleSign: if enabled, ops can type /plotsalesign to place a wool/grass FOR SALE pattern on the current plot/chunk to mark it for sale
  • Added ModWarnings: Ops (or anyone with the permission vitals.warn) can warn users for violating a server rule with /warn [player] [reason], which increases their warn level by 1 each time. Specific actions can occur when users reach a certain warn level, and ops (or permission vitals.warn.list) can see recent warnings issued with /warn list

v0.21:

  • Added a config setting antigriefing.antiadvertising_whitelist that lets you specify domain names or IP addresses that are not filtered by the Antiadvertising module
  • Added a permission vitals.auction.startingbid (default op-only) that lets you start an auction with a minimum bid using /auction [minimumbidamount]
  • Added a config setting playtime.autocleanup that will periodically purge players that haven't been online for a week and have less than a day of recorded playtime, to keep the stats file smaller
  • Added DeathRetention (mechanics mod): if enabled, players with various permissions (vitals.deathretention.[weapons,armor,tools,allitems,experience]) will keep certain items when they die (will not drop on ground). There is a configurable cost per item retained in the config.yml
  • Added Countdown (admin feature): Ops can use /countdown, for example "/countdown 120 restarting server brb", which will countdown for the specified number of seconds, broadcasting the message more frequently as the countdown approaches zero