FAntiXRay
FAntiXRay
ATTENTION: This plugin has to be completely rewritten to work on newer versions of craftbukkit. I dont have time to do this right now, dont expect an update any time soon. I'll update, but not right now.
FAntiXRay is a powerfull and lightweight tool designed to provide protection against x-ray mod. This plugin will rewrite the chunk before it is send to the client providing full protection against almost all x-rays mods out there. This doesn't modifies the world in any kind of way.
Pages: Tips and Configuration | Engine Modes | Benchmarks | Source | Jenkins
Features
- Highly Configurable
- 5 different engine modes
- Hide Chests from chestfinders
- Generate fake caves
- Hide blocks based on light level
- Nether obfuscation
- Efficient cache system
- Threaded block update
- more...
Permissions
- FAntiXRay.Deobfuscate - Disable the obfuscation to a player/group
- FAntiXRay.Quiet.Deobfuscate - Disable the obfuscation to a player/group
- FAntiXRay.Updates - Receives in-game update notifications
- FAntiXRay.ClearCache - Permission to clear the cache
- FAntiXRay.SeeCache - Permission to see the cache status
- FAntiXRay.Reload - Permission to reload the configuration
Commands
- /axr reload - Reload the configuration
- /axr cache - Show cache information
- /axr cache clear - Clear the cache
Attention
This plugin hooks directly into CraftBukkit, as result, it may not work with plugins that do the same (e.g NoLagg, ProtocolLib, Spout, I'll try to make it compatible with most of them), also it will break between minecraft patches, which means a 1.4.7 release will not work with 1.5 or 1.4.6.
Know Bugs
- Let me know if you find any!
NEVER post full error in the comments, use paste, pastebin or pastie. Found a way to bypass the plugin? Send me a private message!
A few config options you set will be collected with metrics by Tyler Blair! To disable it, set opt-out to true at PluginMetrics/config.yml, currently tracked settings:
- Engine Mode Number, Update Radius, Fake Caves Settings, Fake Caves Intensity, Cache Settings, Cache Compression Level, Darkness Obfuscation Settings, Explosion/Piston Update Settings, Proximity Settings and Proximity Radius.
@FurmigaHumana
No errors and no permission
@jaimecamara
Eu já respondi a anterior, que é a mesma coisa.
@mclightcraftproduction
Errors? Permission?
I have Fantixray installed, but they can still xray.
Furmiga seria bom responde minha pm, fazendo favor
@FurmigaHumana
Thank you! Great work! :)
@XeonG8
Did you set LightUpdate to true?
@Lubenica998
v2.6 uploaded!
Please update to 1.5.1! :)
21.03 14:41:26 [Multicraft] Skipped 9 lines due to rate limit (30/s) 21.03 14:41:16 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 21.03 14:41:16 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 21.03 14:41:16 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 21.03 14:41:16 [Server] INFO at me.FurH.FAntiXRay.listener.FPlayerListener.onPlayerJoin(FPlayerListener.java:77) 21.03 14:41:16 [Server] INFO at me.FurH.FAntiXRay.hook.FBukkitHook.hook(FBukkitHook.java:40) 21.03 14:41:16 [Server] INFO Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_5_R1/entity/CraftPlayer 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:580) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:29) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.PendingConnection.c(PendingConnection.java:44) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.PendingConnection.d(PendingConnection.java:129) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.PlayerList.a(PlayerList.java:101) 21.03 14:41:16 [Server] INFO at net.minecraft.server.v1_5_R2.PlayerList.c(PlayerList.java:205) 21.03 14:41:16 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 21.03 14:41:16 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 21.03 14:41:16 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 21.03 14:41:16 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 21.03 14:41:16 [Server] INFO org.bukkit.event.EventException 21.03 14:41:16 [Server] SEVERE Could not pass event PlayerJoinEvent to FAntiXRay v2.5 21.03 14:41:16 [Server] INFO Logged Lubenica connecting from ip:
If I have engine 1 and darkness enabled..seems like the best mode in terms of doesn't take a major dump on fps performance if you used xray, and doesn't also display much ores.
However if you dig past some diamond ore or any blocked ore so its exposed to air , and light up the area with torches, the diamond ore doesn't actually show, it just remains as stone block.. until I actually touch the block.. then it changes to diamond ore...
is this a bug? thought I had found the ideal antixray mode otherwise
tested with cjb mods and its xray.
@XeonG8
pm!
"maybe are you using groupmanager?"
yes I am why?
@XeonG8
Just tested here and works, maybe are you using groupmanager?
FAntiXRay.Deobfuscate - Disable the obfuscation to a player/group FAntiXRay.Quiet.Deobfuscate - Disable the obfuscation to a player/group
Do those even work??
am op and still see the messed oreobfuscation.. but really need a way to bypass it for op's etc... i have checked OpHasPerm: true
Will you upload the version for 1.5 today? And, of course thanks for the great plugin :) It's must have plugin! :)
EDIT: Thanks for the new update! :)
@FurmigaHumana
Have alot :)
I forgot to subscribe for comments... Anyway, I'll upload today a beta for 1.5 without spigot support because they don't have a 1.5 build yet.
@xpopy
alright, no problem...
@Lubenica998
Thanks :) Appreciate that.
@Adrenalineq
Hard to tell why, End of Stream is way too generic, engine mode 4 do require a little bit of cpu and bandwidth, may be that?
@dmncpham
Thats odd, I'll check on that, but it seems to be working oO
Hello, for some reason, the disabled worlds are not working. Things are turning into stone in other worlds and as we move over them, they start turning back to normal again.
Spigot: 463 FAntiXRay: v2.4 Issue: Cause alot of End of Stream (no errors)
I have fresh config with only changed engine mode to 4
Great plugin! :)
@FurmigaHumana
Uhm, ok.. Just wanted to know.. Well thanks anyway.
@xpopy
That depends on how you configure the plugin, if you are using the default configuration the affect should be minimal.
I deleted your comment, we do not talk about orebfuscator here.