AntiAura (checkAura)
You need ProtocolLib (3.6.x for 1.8 version) http://dev.bukkit.org/bukkit-plugins/protocollib/
You MUST use ProtocolLib build #89 and above for Bukkit/Spigot version 1.8.3
AntiAura is a bukkit plugin that allows you to test if a player has kill aura. It basically sends a packet to the player that spawns a configurable number of fake players for a configurable amount of time. The message is sent to administrator with the result (how many test players were attacked).
Commands:
/auracheck <player>
/auracheck reload
alias: /ac <player>
permission: auracheck.check
Configuration:
ticksToKill: 10 #how much time in ticks to give player to kill the fake players (20 tickets in every second) amountOfFakePlayers: 4 #how many fake players should spawn I recommend 5-7 invisibility: true #should fake players be invisible (some kill aura hacks may ignore them)
SourceCode: http://github.com/maciekmm/antiaura
Plugin is really good, but it needs to add auto banning feature or a possibility to add a custom ban command in config. Thanks.
This plugin no longer works on 1.10 and causes console errors on command. Please will you make an update for this great plugin?
Help me with this error pls man your plugin is very useful but i don't understand this
Heey will you make a version for 1.7.9 with the last update
@Theepwner
Beat me to it :P But yep after much reading of error codes and testing it turns out that this was a problem with ProtocolLib. When using Bukkit/Spigot 1.8.3 it is necessary that you have ProtocolLib version 3.6.3 build #89 and higher!
You can always get the latest build of ProtocolLib here
Plugin is working perfectly fine for me. Using spigot 1.8.3 (latest version as of now), and ProtocolLib build #95 (latest as of now).
No errors when using /auracheck (player).
@Liger_XT5
I have been on vacation all week (spring break) but I am working on an update right now!
@Chearful
Please edit your comment and either upload that long error onto pastebin with a link or put it in [code] tags like @Liger_XT5 has suggested.
@Chearful
I am as well. The post before yours was mine stating the same issue. Startup, there is no issue, however, when you run the command to check a player, the error appears.
hi @Liger_XT5 Thanks for the quick reply and advice! I've sorted out the DuelMe but still having problems with your plugin. Thanks in advanced!
@Chearful
Please be considerate, and don't post raw errors into posts. Please use the BBCode such as [code] around the text to make it easier. Refer to my post before yours as a reference.
Also, you have more than one error relating to other plugins. Please remove those errors as they do not relate to this plugin. I'm will to help you fix your DualMe plugin config error, as it looks like a simple fix.
Whenever I do /auracheck (Name) it comes up with Internal error..
AURA (18:49):
[18:48:26 INFO]: 5.1
[18:48:26 WARN]: Âșa[Punishmental] Starting lag checker
[18:48:26 WARN]: Âșa[Punishmental] Lag cheker running
[18:48:26 INFO]: [Punishmental]: Connecting to WorldEdit
[18:48:26 INFO]: [Punishmental]: WorldEdit found and loaded, loading punishable
areas
[18:48:26 INFO]: [Punishmental]: Commands READY
[18:48:26 INFO]: [EssentialsChat] Enabling EssentialsChat v2.13.1
[18:48:26 INFO]: [NoWeather] Enabling NoWeather v1.7.7
[18:48:26 INFO]: [AntiAura] Enabling AntiAura v0.3-SNAPSHOT
[18:48:26 INFO]: [Custom_Enchantments] Enabling Custom_Enchantments v1.1e
[18:48:26 INFO]: [EssentialsSpawn] Enabling EssentialsSpawn v2.13.1
[18:48:26 INFO]: [CombatLog] Enabling CombatLog v1.8.11
[18:48:26 INFO]: [CombatLog] Loading messages.properties.
[18:48:26 INFO]: [CombatLog] Loading config.yml.
[18:48:27 INFO]: [CombatLog] DisguiseCraft plugin not found! Disguise removal wi
ll not work.
[18:48:27 INFO]: [CombatLog] Factions plugin not found! Safezone untagging will
not work.
[18:48:27 INFO]: [CombatLog] CombatLog v1.8.11 Enabled.
[18:48:27 INFO]: [xScores] Enabling xScores v1.7
[18:48:27 WARN]: [xScores] Could not save stats.yml to plugins\xScores\stats.yml
because stats.yml already exists.
[18:48:27 INFO]: [xScores] Loaded Vault v1.4.1-b436
[18:48:27 INFO]: [Autorank] Enabling Autorank v3.3
[18:48:27 INFO]: [Autorank] Simple config file loaded
[18:48:27 INFO]: [Autorank] Advanced config file loaded
[18:48:27 INFO]: [Autorank] Settings config file loaded
[18:48:27 INFO]: [Autorank] Loaded playerdata.
[18:48:27 INFO]: [Autorank] No stats plugin found! Most requirements cannot be u
sed!
[18:48:27 INFO]: [Autorank] Loaded libraries and dependencies
[18:48:27 INFO]: [Autorank] Interval check every 5 minutes.
[18:48:27 INFO]: [Autorank] Data file loaded
[18:48:27 INFO]: [Autorank] Config files have been correctly setup!
[18:48:27 INFO]: [Autorank] Language file loaded (lang.yml)
[18:48:27 INFO]: [Autorank] Using timings of: autorank
[18:48:27 INFO]: [Autorank] Autorank 3.3 has been enabled!
[18:48:27 INFO]: [WhatIsIt] Enabling WhatIsIt v1.3.8
[18:48:27 INFO]: [WhatIsIt] has been enabled.
[18:48:27 INFO]: [PVPCash] Enabling PVPCash v1.3
[18:48:27 INFO]: [ChestCommands] Enabling ChestCommands v3.1
[18:48:27 INFO]: [PlayerVaults] Enabling PlayerVaults v3.5.1
[18:48:27 INFO]: [DuelMe] Enabling DuelMe v0.9.11.7 Beta
[18:48:27 INFO]: [DuelMe] [Info] Enabling.
[18:48:27 ERROR]: Cannot load plugins\DuelMe\config.yml
org.bukkit.configuration.InvalidConfigurationException: while scanning a quoted
scalar
in 'string', line 34, column 13:
- 'tell %player% Good luck! :)
^
found unexpected end of stream
in 'string', line 39, column 1:
^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
nfiguration.java:57) [spigot.jar:git-Spigot-1609]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
n.java:226) [spigot.jar:git-Spigot-1609]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
n.java:169) [spigot.jar:git-Spigot-1609]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam
lConfiguration.java:180) [spigot.jar:git-Spigot-1609]
at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:183) [
spigot.jar:git-Spigot-1609]
at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:157) [spi
got.jar:git-Spigot-1609]
at com.teozcommunity.teozfrank.duelme.main.DuelMe.checkForUpdates(DuelMe
.java:154) [DuelMe.jar:?]
at com.teozcommunity.teozfrank.duelme.main.DuelMe.onEnable(DuelMe.java:8
8) [DuelMe.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) [sp
igot.jar:git-Spigot-1609]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
.java:332) [spigot.jar:git-Spigot-1609]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
r.java:405) [spigot.jar:git-Spigot-1609]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.jav
a:476) [spigot.jar:git-Spigot-1609]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.
java:394) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:3
60) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:3
34) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:2
90) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.jav
a:210) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java
:458) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:6
28) [spigot.jar:git-Spigot-1609]
Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning a quoted
scalar; found unexpected end of stream; in 'string', line 39, column 1:
^
at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarSpaces(ScannerIm
pl.java:1929) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalar(ScannerImpl.jav
a:1845) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowScalar(ScannerImpl.ja
va:1029) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchSingle(ScannerImpl.java:1
004) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
va:392) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:22
6) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntry.produce(
ParserImpl.java:504) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) \\ [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143)
[spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.jav
a:203) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:157) \\ [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
:237) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159) \\ [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
:237) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159) \\ [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
:237) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159) \\ [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
2) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
[spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
tructor.java:120) [spigot.jar:git-Spigot-1609]
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:481) [spigot.jar:gi
t-Spigot-1609]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:400) [spigot.jar:git-Spigot-1
609]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
nfiguration.java:55) [spigot.jar:git-Spigot-1609]
... 18 more
[18:48:27 INFO]: [DuelMe] [Info] WorldEdit found!
[18:48:27 INFO]: [DuelMe] [Info] Successfully loaded 3 Duel Arena(s).
[18:48:27 INFO]: [DuelMe] [Info] Successfully Enabled!
[18:48:27 INFO]: [floAuction] Enabling floAuction v3.0.4
[18:48:27 INFO]: [OptimalPvP] has been enabled.
[18:48:28 INFO]: Server permissions file permissions.yml is empty, ignoring it
[18:48:28 INFO]: Done (7.229s)! For help, type "help" or "?"
[18:48:28 INFO]: [NoCheatPlus] Post-enable running...
[18:48:28 INFO]: [NoCheatPlus] Post-enable finished.
[18:48:28 INFO]: [PlugMan] Metrics started: http://mcstats.org/plugin/PlugMan
[18:48:28 INFO]: Accepted EditSessionFactory of type net.coreprotect.worldedit.v
5.CoreProtectEditSessionFactoryv5 from net.coreprotect.worldedit.v5
[18:48:28 INFO]: [PlayerVaults] Files already converted to UUID.
[18:48:28 INFO]: [PlayerVaults] We didn't find an update!
[18:48:29 INFO]: [BanManager] BanManager v5.1.1 update available
[18:48:29 INFO]: [DuelMe] [Info] plugin is up to date!
[18:48:29 INFO]: GroupManager - INFO - Bukkit Permissions Updated!
[18:48:29 WARN]: Âșc[Punishmental] Failsafe Activated to prevent server lock-up
[18:48:29 WARN]: Âșc[Punishmental] If the server was running fine when this happe
ned, please consider deactivating or raising the failsafe value in the Punishmen
tal Config Settings
[18:48:29 WARN]: Âșa[Punishmental] Starting lag checker
[18:48:29 WARN]: Âșa[Punishmental] Lag cheker running
[18:48:29 INFO]: [PlugMan] No update was found.
[18:48:29 INFO]: [Vault] Checking for Updates:
[18:48:29 WARN]: [Vault] Stable Version: 1.5.3 is out! You are still running ver
sion: 1.4.1
[18:48:29 WARN]: [Vault] Update at: http://dev.bukkit.org/server-mods/vault
[18:48:33 INFO]: UUID of player Suddzy is none of ur business :D
[18:48:33 INFO]: Suddzy[/127.0.0.1:51538] logged in with entity id 0 at ([world]
741.8960435697326, 11.394225762349803, 2177.508061541732)
[18:48:43 INFO]: Suddzy issued server command: /clear
[18:48:44 INFO]: Suddzy issued server command: /ac
[18:48:48 INFO]: Suddzy issued server command: /ac suddzy
[18:48:48 ERROR]: Unhandled exception executing command 'ac' in plugin AntiAura
v0.3-SNAPSHOT
org.bukkit.command.CommandException: Unhandled exception executing command 'ac'
in plugin AntiAura v0.3-SNAPSHOT
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [spi
got.jar:git-Spigot-1609]
at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.jav
a:395) [Essentials.jar:?]
at com.earth2me.essentials.Essentials.onCommand(Essentials.java:380) [Es
sentials.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spig
ot.jar:git-Spigot-1609]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
1) [spigot.jar:git-Spigot-1609]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServe
r.java:767) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerCon
nection.java:1025) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java
:862) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java
:28) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat
.java:65) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184
) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java
:81) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:7
34) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:2
89) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:5
84) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java
:490) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:6
28) [spigot.jar:git-Spigot-1609]
Caused by: com.comphenix.protocol.reflect.FieldAccessException: Field index must
be within 0 - count
at com.comphenix.protocol.reflect.StructureModifier.write(StructureModif
ier.java:285) [?:?]
at com.comphenix.packetwrapper.WrapperPlayServerNamedEntitySpawn.setPlay
erUuid(WrapperPlayServerNamedEntitySpawn.java:56) [?:?]
at tk.maciekmm.antiaura.AuraCheck.getSpawnWrapper(AuraCheck.java:121) [
?:?]
at tk.maciekmm.antiaura.AuraCheck.invoke(AuraCheck.java:67) [?:?]
at tk.maciekmm.antiaura.AntiAura.onCommand(AntiAura.java:140) [?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spi
got.jar:git-Spigot-1609]
... 16 more
Caused by: java.lang.IndexOutOfBoundsException: Out of bounds
at com.comphenix.protocol.reflect.StructureModifier.write(StructureModif
ier.java:285) [?:?]
at com.comphenix.packetwrapper.WrapperPlayServerNamedEntitySpawn.setPlay
erUuid(WrapperPlayServerNamedEntitySpawn.java:56) [?:?]
at tk.maciekmm.antiaura.AuraCheck.getSpawnWrapper(AuraCheck.java:121) [
?:?]
at tk.maciekmm.antiaura.AuraCheck.invoke(AuraCheck.java:67) [?:?]
at tk.maciekmm.antiaura.AntiAura.onCommand(AntiAura.java:140) [?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spi
got.jar:git-Spigot-1609]
... 16 more
[18:48:53 INFO]: Suddzy issued server command: /auracheck suddzy
[18:48:53 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'aura
check' in plugin AntiAura v0.3-SNAPSHOT
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [spi
got.jar:git-Spigot-1609]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
1) [spigot.jar:git-Spigot-1609]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServe
r.java:767) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerCon
nection.java:1025) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java
:862) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java
:28) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat
.java:65) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184
) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java
:81) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:7
34) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:2
89) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:5
84) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java
:490) [spigot.jar:git-Spigot-1609]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:6
28) [spigot.jar:git-Spigot-1609]
Caused by: com.comphenix.protocol.reflect.FieldAccessException: Field index must
be within 0 - count
at com.comphenix.protocol.reflect.StructureModifier.write(StructureModif
ier.java:285) [?:?]
at com.comphenix.packetwrapper.WrapperPlayServerNamedEntitySpawn.setPlay
erUuid(WrapperPlayServerNamedEntitySpawn.java:56) [?:?]
at tk.maciekmm.antiaura.AuraCheck.getSpawnWrapper(AuraCheck.java:121) [
?:?]
at tk.maciekmm.antiaura.AuraCheck.invoke(AuraCheck.java:67) [?:?]
at tk.maciekmm.antiaura.AntiAura.onCommand(AntiAura.java:140) [?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spi
got.jar:git-Spigot-1609]
... 13 more
Caused by: java.lang.IndexOutOfBoundsException: Out of bounds
at com.comphenix.protocol.reflect.StructureModifier.write(StructureModif
ier.java:285) [?:?]
at com.comphenix.packetwrapper.WrapperPlayServerNamedEntitySpawn.setPlay
erUuid(WrapperPlayServerNamedEntitySpawn.java:56) [?:?]
at tk.maciekmm.antiaura.AuraCheck.getSpawnWrapper(AuraCheck.java:121) [
?:?]
at tk.maciekmm.antiaura.AuraCheck.invoke(AuraCheck.java:67) [?:?]
at tk.maciekmm.antiaura.AntiAura.onCommand(AntiAura.java:140) [?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spi
got.jar:git-Spigot-1609]
... 13 more
No longer works on Spigot 1.8.3 (Recent release a few days ago).
@nxtboyIII
No problem :)
@Liger_XT5
Good idea, i'll probably add this in the next update!
Thank you @FirstGlitch! :))
Don't suppose a variable could be added to randomly choose a player to check?
Such as /auracheck random
You can now download the updated 1.8 version of this plugin! Enjoy!
Update plese :D
Please update this awesome plugin. Make, that it tests each player on the server each 5-10 Minutes and a command who should be output, when the player uses killaura
I gonna tell you what will make ur plugin NÂș1 Anti Aura. You should create a function that allows all players to vote against one hacker, if for example that player gets 3+ reports then your plugin is activated for that person, if he kill more than a normal user do, autoban him. Thnaks for reading.
Make something like it checks it automaticly, everyone or something. Or just block it automaticly.