AutoSneak
AutoSneak- The Auto Sneak plugin to hide your name!
AutoSneak allows players to persistently turn on "sneaking", making them appear to other players to be crouching and making their name transparent. I'll carry this plugin upĀ²date, because HeroSneak is abandoned. The new version only works with TagAPI
Features
- Type /sneak to hide your name while still moving at full speed!
- Optionally specify a duration (in seconds) for how long the sneak should last, and a cooldown (in seconds) to prevent casting /sneak again too soon!
- Grant Autosneak permission to sneak automatically on login - great for maintaining stealth even through a disconnect!
- Use /sneak give [player] to let other people sneak.
- Support for Permissions plugin, defining your own list of players
- Doesn't interfere with the Minecraft sneak mechanic, which still allows players to slow their movement speed and not fall!
Installation
- Download latest .jar from this site
- Download TagAPI from BukkitDev
- Move both into your plugins directory
- Start server and edit the config.yml
- Save configuration file and reload your server
Configuration
config.yml
The config file contains default messages (use "&#" notation to define colors), options, and designated players to use sneak/autosneak (if not using the Permissions plugin).
This file is saved in the YAML format, so please be sure to maintain the formatting and change only the element values. It will be created automatically with default values if it doesn't exist.
Configuration Example:
##Set colors with &[0-F], so &7 would be grey messages: sneakOn: '&4You are now sneaking.' sneakOff: '&5You are no longer sneaking.' sneakCooldown: '&4You must wait <time> seconds before you may sneak again.' options: timers: duration: 0 cooldown: 0 refresh: 5
Permissions
autosneak.sneak (Use /sneak to toggle sneaking status)
autosneak.auto (Sneak will automatically be set on login)
autosneak.exempt (User is exempt from cooldown/duration)
autosneak.give (Force other ppl to sneak with /sneak give [player])
Source
When someone logs out and logs back in, it shows all players that have sneak on. Not sure what is causing this, but it's a very bad exploit.
We are running the 1.7.1 version.
@manniL
Awesome :D
@andrewkm
@TheFluffey
@101Beast
FYI I'm working on an update (for a long time). Try releasing it this week ;)
<<reply 780375="">>
Looks like making autosneak.sneak to false in plugin.yml fixes this.
Could this possible be the default?
I dont understand why users would get sneak as default to true; it makes the actual permission pointless unless your negating it.
<<reply 780375="">>
Using Autosneak 1.7.1
Everyone is able to sneak by default.
Before it used to only allow those who have the permission; did something change now?
Do I need to negate sneaking from everyone?
I'm getting a weird error where it says "You are now sneaking You are no longer sneaking" Please help
@manniL
timers: duration: -1 cooldown: -1 refresh: 10 opsAutoSneak: false
@TheFluffey
send me your config plz
@iRyuuuKin
try to negate it ;)
i dont have the permission nodes connect to pex but my players still can use /sneak ? why is this.
@manniL
Users report it not working, it always prints 2 messages...
@manniL
Now when I type /sneak it prints both messages...
"You are no longer sneaking." "You are now sneaking."
@Curtis4321
update is already on the way, error msg isnt important :D
ignore it and wait for the next update #
2012-06-23 17:24:29 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'sneak' in plugin AutoSneak v1.7 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NoClassDefFoundError: net/h31ix/anticheat/manage/CheckType at me.mannil.autosneak.AutoSneak.toggleSneak(AutoSneak.java:131) at me.mannil.autosneak.AutoSneak.onCommand(AutoSneak.java:97) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
@andrewkm
This isn't a big problem :), but annoying. I'll check this. You can use the version of you want cause the errors aren't important for you
1.7 is not working well; constantly spitting these errors in console:
http://pastie.org/4131703
Rolledback to 1.6.1 and working perfectly :)
@manniL
What about the sexiest.... bPermissions :D
@derrtyones
Use PermissionsBukkit or PEX :)
How do I make everyone either able to sneak or everyone automatically sneak without using permissions?
I assume I need a seperate plugin for the permissions?
@kahlilnc
I'll check this
For some reason OP's auto sneak anyways with opsAutoSneak: false and permission node isnt added, I use bPermissions and latest 1.6.1