SimplyVanish
This project has been continued by @jeikobu__
on spigotmc.org (here: @Woozie321). Handover/what of this project page pending.
- New project page: https://www.spigotmc.org/resources/simplyvanish.20252/
- Former front page of this plugin: https://dev.bukkit.org/bukkit-plugins/simplyvanish/pages/less-old-description/
- Former repository (discontinued): https://github.com/asofold/SimplyVanish (https://github.com/asofold/SimplyVanish/network)
Please update for new chat event maybe ?
@AAGFTW
Ok, actually i cam across in testing:
If SimplyVanish encounters certain exceptions/errors on startup, it can happen that it is present and can receive commands, but stays inoperable - in that case too it would issue those "prevented by hooks" messages.
So checking the startup log might help finding the issue faster if such occurrs.
@asofold
I don't know what DisguiseCraft is, but I fixed it. I just redownloaded the SimplyVanish jar and it works fine now :)
@AAGFTW
It means that the vanish event has been cancelled by another plugin usually.
What was different today ?
Did you use Reload ?
Have you been using DisguiseCraft?
Did you just update to the newest version of SImplyVanish?
@asofold
I was able to vanish/reappear on my server since I used it until today. When I input the command /vanish or /reappear, it tells me
[SimplyVanish] Action was prevented by hooks.
What does that mean and how do I fix this problem?
Heyho,
/dynmap show and hide works perfectly.
But after /reappear, I'm still hidden, also on /dynmap show (or toggeling hide/show)
@Jobsti2
Concerning visibility on the map: Do they have some permission to always stay invisible on that map ? I can't think of anything better than asking if some command like "/dynmap show me" or similar exists ? I can't do much more than using their API...
About dynmap reload i can't do a thing, it is dynamps flaw to scrap old data about visibility while not providing a reload event.
heyho asofold,
0.5.0-DEV-4 works, the rightclick peek is super great! :D
but dynmap doesn't work better....
/vanish: hidden from dynmap. /reappear: still hidden.
Same for me and my mods, but we aren't on the hiddenplayers.txt file.
If /dynmap reload, we're back on the dynmap, ALSO if we're still vanished ingame!
CB #2258. Dynmap 0.40. SV 0.5.0-DEV-4
@DDRKhat
Since Bukkit/CraftBukkit implemented its own vanish-API VanishNoPacket does the same as SimplyVanish, both use the Bukkit API for showing and hiding players, which then does the packet level stuff below.
So which plugin to use should be a matter of taste or of what features you want.
I created SimplyVanish the moment when the vanish-API was introduced in the CraftBukkit dev-builds (before there was a recommended build out), and i did not want to install Spout to run a vanish plugin, and now it has evolved till here...
@asofold
Is this a suitable replacement, from your opinion, for "Vanishnopacket" ? It sounds promising but I want to know if it makes sure players don't receive packets at all about the players, given that that is how hacked clients used to get past not being able to see players.
@Jobsti2
You can try the new download at github (0.5.0-DEV-4), it might work better with dynmap.
Also adds right click inventory peek (vanished only) and mirror option for vantell.
Download: https://github.com/asofold/SimplyVanish/downloads
Permissions and other details: https://github.com/asofold/SimplyVanish/issues/1
+mappos -> Visible Player-Marker on the Map (sendposition. Ya, this works seperately from the playerlist, like the option "hideifshadow")
+maplist -> Visible on the Dynmap online-playerlist on the right
If there is a tell-option, there must be a reply command, because some ugly usernames ;)
But I don't know the use of the /vantell command, because vanilla has /msg?!
(I don't need it, using Herochat ;) )
Edit
I've changed nothing, but now i'm still on the hiddenplayers.txt from dynmap.
Tested dynmap und vanish reload, relog etc....
If I do /tvanish, I'm hidden, on /reappear or /tvanish, I'm visible ingame but not on dynmap, still on the hiddenplayers.txt file.
What helps?
Delete my name (or from my mods) from hiddenplayers.txt and do a /dynmap reload.
But on spying, same game again.
@Jobsti2
Ok thanks.
Dynmap works, User is hidden from the Playerlist, the marker (PlayerPosition) too. Thanks.
Is there a flag for? -maplist and -mappos would be nice ;)
/vanpeek workd great, I like it!
if vanished, rightklick would be nice.
Also the option to alter the inventory.
/vantell is ok... but I can't see my sent message.... /vanreply <msg> would also be nice ;)
/vangod works too ;)
Big thanks for your detailed answer.
I'll try your dev and report my impressions.
@Jobsti2
Hey :)
I will create a couple of tickets on base of your request, to be able to keep track of the points individually.
(To be edited):
This has been requested before, i will have another look into it, but i can not promise much, for the limitations on the API side.
Ticket: http://dev.bukkit.org/server-mods/simplyvanish/tickets/1-tab-list/
If DynMap provides an API for that it should be possible.
Ticket: http://dev.bukkit.org/server-mods/simplyvanish/tickets/6-dyn-map-hide-vanished-players/
Best would be if that can be done by permissions and configuration, but permissions are also not the holy grale and don't always allow individual setups to be used in an efficient way, so i might look into such given time.
Ticket: http://dev.bukkit.org/server-mods/simplyvanish/tickets/7-special-modes/
You want them to be bound to permissions as well? I would probably make it configurable if to use permissions for that. In order to keep the configuration not too complex i wold probably need to add a global override option to always use permissions.
Ticket: http://dev.bukkit.org/server-mods/simplyvanish/tickets/8-fake-login-logout-add-permissions/
I am in touch with lishid (OpenInv developer), and he might add necessary stuff to make a more fine grained control possible about viewing inventories (and manipualting !). I will also add some features that work without it (mostly unmodifiable), butOpenInv should be the reference on this field for it allows all sorts of inventory manipulations including offline players, just it needs to be extended by unmodifiable viewing and an API for other plugins to trigger the inventory viewing.
Necessary not - but some servers use this without other plugins and a good mode can be useful, further i will add later to make god mode linkable to the flags. But i guess vangod is a name that is rarely used, if you need it you would be able to set the aliases "god" and "ungod" in the confguration, if not... just ignore it. Technically it makes little to none difference to SimplyVanish, it was a minute-scale addition.
Temporary dev version at: https://github.com/asofold/SimplyVanish/downloads
It contains a raw hook for Dynmap which might make invisible players not show up and so on, if you have a test setup you might like to try it, i can not test it currently.
Check for permissions and other details: https://github.com/asofold/SimplyVanish/issues/1
Heyho @asofold
A little Request
• What's about a flag or permission to see vanished users on the Playerlist (/list & TAB)?
Would be nice as flag and permission.
So I could say:
- My Guests can't see vanished Players, also not on the Online-Player-List
- My Members can't see vanished Players, but vanished on the Online-Player-List
- My Mods only see other Vanished Mods, but not Admins or Ranks above, only in the Player-List)
Possible?
• And Dynmap Support would be nice, to hide vanished Players from the Map. (only the Player-markers (Like hidden/sneaking Players), not in the list on the right)
• "default flag states configurable" Would be awsome ;)
• Idea /SuperSpyMode = LogOut Message, LogOut from Dynmap, Invisible for all Players, no Chat, no trageting, nothing... Only for Admins-And owners to Spy all Players incl. Mods.
Would be nice to have this mode, because standard spy-mode on our Server is normally "See the List above", without login/logut messages etc.
Thanks for this great plugin, works very well so far.
Edit:
• You wrote "View inventories of online players ...." Like the OpenInv-Plugin? Would be super ultra awsome! ;)
• I think /vangod isn't necessary, because many many Server using Worldguard, Worldedit or something like cmdbook/Essential. IF, make it toggable.
• Open chest inventories silently... Great!
Working on the next version (0.5.0), coming "next week" supposedly.
(Might be taken over the weekend...)
The lists below might get edited in the following days.
Features addded in the coming version:
Features probably added:
Postponed:
@hawkfalcon
There will be different preferences for different people i guess, so i had to take some decision. As i said i will at some point make an attempt to make default flag states configurable so that whenever you do vanish a new player or use *clear the flags will be reset to the default stats you chose in the configuration.
@hawkfalcon What I meant by that is have the flags on by default, so the only thing it does is vanish you, and then add flags to disable other things.