Vanish No Packet

v3.18.1

Change log

3.18.1
Adds support for 1.6.1

3.18
New effects!
  Bats!
    Bats fly out from where you've appeared or disappeared!
    New permission nodes:
      vanish.effects.bats
      vanish.effects.toggle.bats
  Flames!
    Flames effect where you stand!
    New permission nodes:
      vanish.effects.flames
      vanish.effects.toggle.flames
In a bug fix, requires other plugins toggling a user's vanish status to call the method from the main thread.
  This may break some poorly written plugins that touch VanishNoPacket. Report issues to me or the developer of that plugin.
Fix a bug that could cause item duplication with the silent chests viewing feature.

3.17.3
Fixes silent chest opening misbehaving
  This bug was present only in 3.17 releases.

3.17.2
Fixes interact not properly preventing all actions involving right click.
  This bug was present only in 3.17 releases

3.17.1
Fixes silly bug in 3.17 (Sorry)
Adds 1.5.2 support
Remove support for 1.5 and earlier (Runs on 1.5.1-R0.2)
Adds separate permission nodes for /vanish on/off
These nodes are vanish.vanish.on and vanish.vanish.off and are inherited from vanish.vanish
Adds Vault support for fake join/quit messages. Use %us and %up for suffix/prefix.
Ignores sneak-clicking containers for silent chest opening
Add support for trapped chests to silent chest opening (uneditable)
Add support for dispenser, hopper, dropper, furnace, brewing stand and beacon for silent chest opening (editable)
Add support for EnderChestPlus (Will not open non-special ender chest)
Change message "You are not invisible." to "You are visible." to clarify
Update Dynmap support for better compatibility. Fixes some observed bugs.

3.16.1
Adds 1.5.1 support (Still supports previous versions)

3.16
Adds 1.5 support (still supports 1.4, and all other builds)

3.15
Supports ALL builds, though specifically designed for 1.4.
This version won't shut down when 1.5 comes out, but some features will be disabled.

3.14.3
Supports 1.4.7 and all other 1.4 builds.

3.14.2
Supports Minecraft 1.4.6, 1.4.5 and other builds.

3.14.1
Version 3.14 introduced a bug, preventing you from breaking boats/minecarts while VISIBLE. Fixed.

3.14
This release should fix all the screwups of releases since 3.12.
It's compatible with both 1.4.5-R0.2 and later 1.4.5 releases.

3.12.3
Support for ProtocolLib. If running ProtocolLib, your server status will display the number of users online MINUS vanished players.
A few bug fixes
Supports 1.4.2
Removed the "Invisible" effect that would let you know in the menu if you were vanished. It conflicts with ACTUAL invisibility potions.

3.12.1
Removal of non-mcstats tracking.
Fix to JSONAPI visibility check

3.12
1.3 support
[b]REQUIRES 1.3[/b]
Also, DisguiseCraft support. Prevents you from screwing up and using both at once.

3.11
Introducing TagAPI, a new plugin that lets other plugins (such as VanishNoPacket) change your nametag!
Just add [url=http://dev.bukkit.org/server-mods/tag/]TagAPI.jar[/url] to your plugins folder
This will make it so when you vanish your nametag changes to blue for other admins to see!

Other changes:
Remove useless vanish.currentlyVanished node
Fix 'invisibility' potion status reload bug
Add getOnlineStatus(String playername) JSONAPI method.
Dynamic hooking! Now you can add VNP hooks for your plugin to your plugin! Contact me for info!

3.10
Fixes GeoIPTools issues.  If you run GeoIPTools, you MUST have version 0.7 or later
-Get version 0.7 from the BukkitDev page :)

"You have been forced visible" now displays only to users who were actually vanished.
Message on joining vanished/without announce adjusted so it says something for both join cases.

3.9.1
Features:
  IMPORTANT: CHANGED PERMISSION NODES FOR EFFECTS
  New nodes:
    vanish.effects.smoke
    vanish.effects.explode
    vanish.effects.lightning
  Added ability to toggle effects. Command is /vanish effects
    Functions the same as /vanish toggle for usage.
    Permission nodes:
      vanish.effects.toggle.smoke
      vanish.effects.toggle.explode
      vanish.effects.toggle.lightning
      vanish.effects.toggle.all
  Added support for GeoIPTools plugin for faked join/quit messages.
    Use %city for city and %country for country
  Added a permission node for convenience: vanish.op
    This node is just the collection of nodes that ops get. Useful info.
  Version checking will no longer occur if running a SNAPSHOT build
  Cleaned up the hooks system to make it easier for developers to add more
  Added getPlayer method to VanishStatusChangeEvent
  The lightning effect now has a config option
    Determines how much lightning will strike if that effect is enabled
    Option in config.yml effects.lightning.count
    Default 30. Can be set to anything 1 or higher.

Bug fixes:
  Effects (lightning, explosion, smoke) do not fire on silent join.

3.8.1
Drop bug present in 3.8

3.8
Fixed MAJOR issue with bukkit caching player states
Added vanish.lightningbarrage and relevant lightning, added to vanish.*
Notification of opening chests silently

3.7
Fixed JSONAPI hook.
Added option for blocking hunger changing while vanished:
 vanish.nohunger
 vanish.toggle.nohunger
 /vanish toggle nohunger
 /v t nohunger
 /nh
You can now do silent chest checking even while in nointeract mode.
Added vanish.explode and corresponding EXPLOSIONS when you vanish. User request. Only added to vanish.*

3.6.2
Smoke effects on vanish/unvanish. Only occurs with permission node vanish.smokin
Added ability to force a fake join/quit announcement in fakejoin/fakequit. Examples: /vanish fakejoin force or /v fj f
Added /vanish on and /vanish off, also /vanish on fake and /vanish off fake
Fixed vehicle collision issues while vanished. You should no longer stop carts and such.

Added silent chest opening!  Silently open chests in a read-only way.
To open a chest silently, either have the node vanish.silentchests or toggle it (/vanish toggle chests) with node vanish.toggle.silentchests
The chest inventory will display to you and you'll be unable to change the contents.  

Fixed issue where mobs chasing you would continue to chase even with nofollow enabled if they had started before vanishing
Metadata support for plugin developers. Check the boolean value "vanished" which will always reflect current status.

3.5
ACTUALLY 1.1-R5 COMPATIBLE!
YOU NEED THIS VERSION FOR 1.1-R5 OR HIGHER

3.4
Added VanishStatusChangeEvent for developers interested in being notified on status changes
Fixed Invisible notifier acting up on world change
New command: /vanish list
   Gives you a list of vanished users
   Requires new node vanish.list
      This new node is also given by vanish.standard and thus vanish.* and to ops.
Slight modification to the way notification is given on quitting while invisible
Removed unused code

3.3
Fixes issue with settings migration.You technically don't need to update but it's recommended.
These fixes will still apply in later versions too.

3.2
Fix for sleeping ignore when vanished and move hiding to earlier in events. Thanks, AgentME.
Update for bPerms hooking. Thanks, codename_B and TNT.

3.1
Requires 1.1-R4 or later
Improved handling of no-interact feature. Now should block shearing, milking, paintings
Fakeannounce fixes
Tells you you're "invisible" on the inventory menu
Option to check permissions on player changing world.
Logic fixes to prevent silent joining bug
Changes to settings. Should auto-migrate
Big thanks to AgentME for contributions

3.0
No longer requires Spout!
Note: This version requires dev build 1871
or higher, which is above the current recommended build.  
If you are stuck on 1.1-R3 you cannot run this, and should use 2.4.1 for now.
Download the last successful dev build to run this.
Requires build 1871 or later

Did I mention it doesn't require Spout?

Also contains a few minor fixes to stupid bugs I don't want to admit to
Possibly temporary loss of enableColoration

2.4.1
Debug mode now default FALSE. Set debug: false if you don't want it and started with a recent version

2.4
Resolve tab list issues >.<

2.3
Split silentjoin into two perms (silentjoin still works as a perm node)
Added reload ability for certain config values.

2.2
Minor bugfix, should update from 2.x line.

2.1
Important bugfix. YOU MUST UPDATE IF USING 2.0 OR 2.0.1
Also, updates to Bukkit's new event system. REQUIRES the 1.1 recommended build 1.1-R1 or higher.

2.0.1
Fixed bug on first load.

2.0

Added support for bPermissions prefix/suffix in fake join/quit messages
Updated JSONAPI support.

Code refactor, breaks any plugins hooking. Sorry, devs!
Added VanishNoPacket static access class for ease of use for plugin devs. Yay!

1.8.8
Added new feature: nochat
Permission nodes:
vanish.nochat
vanish.toggle.nochat
Default to false, of course, and is not added to vanish.standard
Blocks you from using chat.

1.8.7
Hopefully fixing the Spout (not my fault!) error this time
Fix for a Spoutcraft warning.

1.8.6
Proper handling of server ping events
Workaround for Spout error that comes back sometimes

1.8.5
Updated for CB 1534 and beyond. Use 1.8.4 if on 1.0.0 builds earlier than 1534.

1.8.4
For minecraft 1.0.0

1.8.3
Requires latest Spout
For the Essentials hook, will only be hidden with permission node vanish.hooks.essentials.hide

1.8.1
Fix for vanish status bar

1.8 OMG SPOUTCRAFT FEATURES
Config:
spoutcraft.enable
Lets you enable the special spoutcraft features. These do not require spoutcraft but will just be added for players with it

Permission: vanish.spout.status
If spoutcraft features are enabled, users with this permission have a little box that tells them when they're invisible

Skins, cloaks, titles!
Define custom skins cloaks and titles in spoutcraft.yml (autogenerated with examples on first load)
If you define a skin called 'admin' then give users the permission vanish.spout.skin.admin
If you define a title called 'vanished' then give users the permission vanish.spout.title.vanished

This way you can give people group-based or individual-based titles skins and cloaks.

Title formatting:
&&x for a color such as &&b is aqua
%n is the player's name
%r is a newline

Also:
Now using new configuration system.

1.7.fix.srsly
TINY bugfix for 1.7 where you actually needed damage toggle permissions to toggle nointeract
Depressing loss of sanity

1.7.fix
IMPORTANT BUGFIX for 1.7
DEPRESSING LOSS of better version number

1.7
Yay a better version number!
Adds support for no-interact, preventing you from using pressurepads, doors, buttons, etc
-Also can be toggled
-vanish.nointeract
-vanish.toggle.nointeract

1.6.9.9
Fixed join/quit coloring glitch
Fixed sleeping. If all non-vanished users sleep, the world progresses as if the vanished player isn't there.
Can use %d as displayname if your plugins mess with the way player names display using the displayname property
Added built-in permissions testing. Has to be enabled from config AND give out permission to the person trying it
  /permtest meow.meow
  /permtest mbaxter meow.meow
Allow for persistent dynmap hiding with vanish.hooks.dynmap.alwayshidden

1.6.9.8
Stupid message bug fix.
JSONAPI integration! (Enable it if you want it!)
Better message for version check fail
Improved code support so people lazy with their charsets can still edit the plugin code

1.6.9.7
Bugfix for fake quits. Highly recommended.

1.6.9.6
This version works with 1240 and up
Return to the old configuration approach, due to faulty instructions.

1.6.9.5
REQUIRES CRAFTBUKKIT 1317 OR HIGHER
Small bugfixes
Internally, updated to new bukkit code
(I suggest 1318 to avoid error log spam)

1.6.9 -
Added /np and /nf aliases for /vanish toggle nopickup/nofollow.
-They won't interfere if another plugin already uses /np or /nf
Did I mention fakequit and fakejoin also toggle your vanish status.
-DOES allow you do multiple fakejoin/fakequit resulting in multiple announces
--might change this in later versions, or make it a config option
Bugfixes
-dynmap integration adjustment. Likely wasn't actually a problem
-Correct announcements on join/quit/fakejoin/fakequit

1.6.8-
Enables colored join/quit messages with &&. eg &&a is light green.
Enables update checking with admin alert
-Admin alert sent on-join to anyone with vanish.adminalerts (default op)
-Sends minor info (bukkit version, vanishnopacket version, server ip/port)
-Informed how to opt-out on first startup of VanishNoPacket
-- It's the config updates.check
--- Already created config files will automatically check, so add that if you want.
-- Does not check the first time VanishNoPacket is run to let you opt-out, only on subsequent startup/reloads.

1.6.5 -
Fix for dynmap silent join
Fix 'default' config values for fake join/quit

1.6.3 -
Minor oversight. Fix for 1.6.2 fix.

1.6.2 -
Fixes issue with change in bukkit default permission functionality

1.6.1 -
Dynmap support
Hides you from the [tab] playerlist
Fake quit and fake join
In-game toggle of features (/vanish toggle)
Shorter command (/v) optional
And a ton of permissions.
See the description!

1.5.2 -
Fixed minor bug in Essentials hook. Recommended update for all Essentials users.

1.5.1 -
Fixed bug in names again. Oops

1.5 -
Fixed bug in vanishing for long names with coloration enabled.
Created a vanish.* permission.
Hooks into Essentials (optional, 100%)
When player is vanished, gives player the permission vanish.currentlyVanished

1.4 -
Coloration option for vanished users. Colors usernames blue in-game!
   Default is disabled, so no change when updating
vanish.vanish and vanish.see default to true for ops

1.3.2 -
Silent joining instant vanish option, announce join on toggling vanish
Non-standard vanish.silentjoin permission
Will not announce quit if never announced join
Confirmed working with Spout 134

1.2 -
Ability to block causing and receiving damage

1.1 -
Addition of /vanish check

1.0 - Initial release
Supports vanishing
Works with Spout RB 121 (Aug 17)

0.1 -
>light torch

0.0 -
It is pitch black. You are likely to be eaten by a grue.

Known caveats

May blow your mind.
Doesn't serve tea.

Facts

Uploaded on
Jul 02, 2013
Game version
  • 1.6.1
  • CB 1.5.2-R1.0
Filename
VanishNoPacket.jar
Size
94.5 KiB
MD5
abec3d11176bca97e8e3a22d10fe9545
Type
Release
Status
Semi-normal
Downloads
5,622

Authors