iPAV v1.9

Details

  • Filename
    iPAddressViewer_v1.9.jar
  • Uploaded by
  • Uploaded
    Oct 22, 2013
  • Size
    35.14 KB
  • Downloads
    459
  • MD5
    9bff6e74cb488514a80daa2ad5c5bcb6

Supported Bukkit Versions

  • CB 1.6.2-R0.1

Changelog

v1.9
Note: Contains new config values. Either delete your old config.yml or add the missing values manually. A current config file can be seen at: http://dev.bukkit.org/bukkit-plugins/ipav/pages/configuration/

  • NEW: 1 second delay added before seeDefaults are applied if the login command check is set to false (otherwise it uses the config delay value)
  • NEW: Plugin version checker for when you log in. It will check to see if you are running the recommended iPAV version. If not, it will tell you which version is recommended. This comes with the permission node ipav.seeUpdates.
  • NEW: Command to manually check for updates (/ipav versionCheck)
  • CHANGED: Connection and alias stat viewing when a user connects to the server (or attempts to connect and gets blocked by iPAV). The format has changed and a new stat value is now available to see how many total users are linked to the user that logged in by looking at all of his/her IPs. New message file values have been made for this, and the old ones are no longer used (feel free to delete them). Like always, any missing message file values will automatically add themselves (so it will add the new ones and fix any that you accidentally deleted). A notable feature made with these new message values is the ability to fully customize them by using {variables} that will be placed in-game where you wrote the tag at.
  • CHANGED: The useLoginCommand config setting now defaults to false.
  • FIXED: seeDefaults not activating on login unless you had the permissions "ipav.toggleSee.aliasStats" and "ipav.toggleSee.connections". Those have been corrected and work with "ipav.toggleSee.aliases" and "ipav.toggleSee.ips" now like they were supposed to.

v1.8
Note: Contains new config values. Either delete your old config.yml or add the missing values manually. A current config file can be seen at: http://dev.bukkit.org/bukkit-plugins/ipav/pages/configuration/

  • NEW: seeDefaults are checked when logging in using a command like /login (on by default)
  • CHANGED: /ipav pl alias [player] will now show IPs while looping through all of the aliases of the given player
  • FIXED: ipav.bypass.* not working

v1.7
Note: It is recommended that you start your server once with this new version, THEN delete your old config. Once that has been done, you can reload with /ipav reload to generate a new config and fix your settings. If you think you might mess up, make a backup of your old data so that you don't lose anything.

  • NEW: Permission node to hide from /ipav list
  • NEW: Permission node to hide from /ipav seerList
  • NEW: Permission node to see people hiding from /ipav list
  • NEW: Permission node to see people hiding from /ipav seerList
  • NEW: Config.yml setting to choose whether to log regular players connecting on a whitelisted IP
  • FIXED: Blacklist blocking.
  • FIXED: Blacklist region blocking.
  • FIXED: IP restricting indexOutOfBounds bug
  • FIXED: IP restricting spamming a bit when blocking a player
  • CHANGED: The code that stops blacklist blocking from spamming
  • CHANGED: The configuration file now only contains a couple settings. The blacklist, whitelist, and IP restriction data has been moved to their own files. The plugin should automatically transfer old values out of your config.yml. If no data exists in the config.yml, new default values will be applied. After transferring, the config.yml will still contain the old data, but it will not do anything. It is recommended that you delete your old config file afterwards so that it can regenerate.

v1.6

  • FIXED: Blacklist block message colors not showing and displaying "null" instead.
  • FIXED: Blacklist block message displaying numerous times.
  • CHANGED: Data logging behavior (the order of the logic was off a little, so it wasn't logging for some blacklisted/restricted IPs)
  • BROKE: Blacklist blocking. It will not block players like it should with the correct settings. (it still knows the player is blacklisted if you check /ipav list)

v1.5
Note: Requires the new config format, you must delete your old config file. The config file has been restructured with new notes and settings. The messages section has also been removed and will regenerate default values in a new messages.yml file.

  • NEW: Data logging. Save connection info for everyone into files. This is on by default but can be disabled.
  • NEW: /ipav toggleSee [ip/alias/port] [on/off] <- This allows turning these settings on/off for yourself without needing to mess with permissions every time.
  • NEW: /ipav seerList
  • NEW: /ipav player check [player]
  • NEW: /ipav player alias [player]
  • NEW: /ipav ip check [ipAddress] <- Can be a full or partial address
  • NOTICE: There are several new permission nodes, as well as some removed/changed ones. Among the removed ones are ipav.seeConnections and ipav.seePorts. Refer to the Permissions section on the main plugin page for a full list of available permissions.
  • CHANGED: Some coding has been added in an attempt to fix colors on servers that have trouble supporting ยง. The problem may or may not be fixed (I can't test it on my own computer). Edit: Colors appear to be fixed.
  • SIDE-NOTE: Due to a lack of time, blacklist/whitelist/locking command features are only semi-implemented in the code and unavailable for usage. Development on these features has been pushed back and will hopefully be released in v1.6. Editing the config file and doing it manually should still work.

v1.4
Note: Requires the new config format, you must delete your old config file. The config file has been restructured with new notes, new colors (for the new feature), and some renamed stuff. Messages have also been updated for the new command.

  • NEW: Ability to require a player to log in with a certain IP
  • NEW: /ipav colors command along with an ipav.command.colors permission node

v1.3
Note: Requires the new config format, you must delete your old config file

  • NEW: Added an IP whitelist
  • NEW: Added a player whitelist for blacklisted IPs
  • FIXED: Blacklist color not showing for anything but the default "localhost" blacklist definition when using /ipav list

v1.2

  • NEW: Added colors to see if a user logging in has the same/similar IP as another player that is already online

v1.1
Note: Requires the new config format, you must delete your old config file

  • NEW: Added the ability to customize plugin text (uses the new config file)
  • CHANGED: Commented out the default blacklist identifier_List items in the default config.
  • FIXED: Blacklist color not showing for anything but the default "localhost" blacklist definition when a user joins the game
  • FIXED: Error when using "/ipav" while the config 'enabled' setting is set to false

v1.0

  • Initial release

v0.1 ~ v0.9

  • Initial development and bug fixing
  • When you are using the latest iPAV version, it will display "null" when checking for an update. This will be fixed in the next update. To apply a simple fix before the next update, simply go into your messages.yml file and change the "version" subkey called "usingLatest" to "usingLatestVersion".
  • Blacklist blocking message displays 'null's if you don't have old blacklist blocking messages in your messages.yml file.
  • When using a login command, seeDefaults and auto-update-checking activate regardless of whether the password for the authentication plugin was correct (only applies if the player specifically has ipav.seeUpdates or one of the toggleSee permissions [doesn't affect OPs that don't have one of those permissions set with a permission plugin. In cases like this, it does require a correct password (only tested against AuthMe Reloaded)])