0.4.0-PRE-1

Details

  • Filename
    simplyvanish.jar
  • Uploaded by
  • Uploaded
    Apr 9, 2012
  • Size
    38.38 KB
  • Downloads
    747
  • MD5
    64b8b4fa011a13d3a3b26686d1903e5b

Supported Bukkit Versions

  • CB 1.2.5-R1.0
  • CB 1.2.4-R1.0
  • CB 1.2.3-R0.2

Changelog

SimplyVanish 0.4.0-PRE-1 [1.2.3 ... 1.2.5]

[PRE-RELEASE VERSION, NEW FEATURES MIGHT STILL GET ADJUSTED]

Fixes: Wrong command label used for vanflag + now resets the registered aliases on reloading + removed log message for alias use.
Adds stats for some actions + command to check and reset.


(0.4.0-DEV-9)
Major internal changes concerning flags. [Might lead to new bugs, but makes maintainance and adding flags more easy, thus less future bugs.]
Adds flag-specific permissions for setting flags., plus an alternative permission for reappear.
Adds configurable command aliases to have your own shortcuts.
As an alternative to always saving vanished you can now specify a save interval.


Simply put it into the plugins folder and reload or restart the server - default configuration will be created. If you already have a configuration, new default settings will be added automatically.

Older MC 1.2.3 builds of CraftBukkit before CB 2052 have bugs concerning mob targeting, so you will still get attacked by mobs, though they can not hurt you (mind creepers).

This version could work with a range of 1.1 builds as well (untested).


CHANGELOG:

(0.4.0-PRE-1)
- (add) Stats for updateVanishState, vanish, reappear, setFlags + command to show and to reset.
- (bugfix) Reset aliases on reloading !
- (bugfix) Remove log message for handled aliases defined in the configuration.

(0.4.0-DEV-9)
- (add) Command alias feature: define aliases in the config.
- (bugfix) Add alias recognition for vanflag command.

(0.4.0-DEV-8)
- (add) permission to reappear (as an alternative to vanish, to only allow a player to reappear).
- (add) save-vanished-interval in minutes as an alternative to save always.
- (add) specific permissions for setting flags
- (change) auto vanish will now only work, if enabled in the configuration, setting the flag will not override it.
- (refactor) Use new flag system internally to increase reliability for future additions.
- (add) Use VanishConfig.changed on some occasions.
- (refactor) Changed package structure slightly.

(0.4.0-DEV-7)
- (bugfix) Updates vanish/see state now after setting flags.

(0.4.0-DEV-6)
- (add) New flag: *clear to reset flags to orgiginal state, can be put anywhere next to other flags.
- (bugfix) Message on reappear.
- (bugfix) Notify ping: should work as expected now.
- (bugfix) Toggle did not work when vanished.

(0.4.0-DEV-5)
- (add) /vanflag command for flags.
- (add) ping support (You are vanished.)
- (bugfix) Restructured updateVanishState, fixed small issue, ensure who sees whom. [Actually might have fixed some other issue(s), that probably existed in previous DEV-4.]
- (adjust) Only save back configuration, if changes have been maded at all (defaults).
- (remove) /nosee command (now needs: simplyvanish.flags.set.self|other and setting -see|+see as additional argument)

(0.4.0-DEV-4)
- (add) /simplyvanish allows to show own or other players flags.
- (add) Flag support for most commands to set flags for VanishConfigs. [One permission for that, yet.]
- (add) Use VanishConfig for internals, everywhere ! [prepares internal for flags.]
- (internals) Add VanishConfig for storing individual data per player.

(0.4.0-DEV-3)
- (add) no-abort flag for configuration (on player inconsistency it will still be attempted to show or hide).
- (add) Warning message to the player if hide or show was aborted (might spam a bit).
- (bugfix) Ensure that both players are checked for inconsistencies always.

(0.4.0-DEV-2)
- (add) Save nosee state of players.
- (add) nosee tag for the vanished list
- (bugfix) Do not show if vanished or not again if just adjusting state due to nosee-toggle.
- (adjust) Colors to all messages.

(0.4.0-DEV-1) [Quick addition: nosee, might get changed / removed.]
- (add) Command to not see vanished though you could: "/nosee" - toggle seeing for oneself, permission: simplyvanish.see-all [Subject to changes / removal]
- (refactor) Use a central access point method to determine if a player should see vanished players, checking the nosee-set.
- (bugfix) No effect but for later, potentially: Put lower case label to command alias map.