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.
-
View User Profile
-
Send Message
Posted Feb 6, 2013How is this different from Orebfuscator?
-
View User Profile
-
Send Message
Posted Feb 6, 2013@Micius
Ups, that node is not used anymore, I forgot to remove it.
FAntiXRay V2.1 Java 6 support
-
View User Profile
-
Send Message
Posted Feb 6, 2013@Micius
Your config is probably wrong.."Cache.WritesPerSec"
-
View User Profile
-
Send Message
Posted Feb 6, 2013-
View User Profile
-
Send Message
Posted Feb 5, 2013I reuploaded v2.0 because I uploaded the wrong file, the cache can not be enabled yet.
http://dev.bukkit.org/server-mods/antixray/files/15-v2-0/
-
View User Profile
-
Send Message
Posted Feb 4, 2013@_the_pole_
to hide chests set ChestHider.Enabled to true. to hide redstone wires, put its id on the HiddenBlocks list.
-
View User Profile
-
Send Message
Posted Feb 4, 2013@_the_pole_
First, say which build of Craftbukkit you already use..
-
View User Profile
-
Send Message
Posted Feb 4, 2013seems that it is not working to hide redstone wires, even Chest are still viseble.
-
View User Profile
-
Send Message
Posted Feb 3, 2013V2.0 RC almost done! Testers > FAntiXRay v2.0
Full threded obfuscation, no extra queues needed, which means no extra memory usage (maybe just a little bit, never knows) and less chances to take your tps down. no modifications needed too :)
Also, added Engine Mode 3, which is a lightest version of Engine Mode 2.
@user_83
CraftBukkit 1.4.7-R1.0
@ooarashi
This plugin should work with any block with id below 256. But I not sure if it will work with mods.
@Jdon278
v1.4 is not updated :)
-
View User Profile
-
Send Message
Posted Feb 3, 2013Hey, I got an error on craftbukkit 1.4.7 R1.0
2013-02-03 20:04:42 [INFO] [FAntiXRay] Enabling FAntiXRay v1.4 2013-02-03 20:04:42 [SEVERE] Error occurred while enabling FAntiXRay v1.4 (Is it up to date?) java.lang.NoClassDefFoundError: net/minecraft/server/v1_4_6/Connection at me.FurH.FAntiXRay.FAntiXRay.onEnable(FAntiXRay.java:87) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321) at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300) at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_4_6.Connection at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 12 more 2013-02-03 20:04:42 [INFO] Server permissions file permissions.yml is empty, ignoring it 2013-02-03 20:04:43 [INFO] Done (1.357s)! For help, type "help" or "?"
-
View User Profile
-
Send Message
Posted Jan 29, 2013I would like to hide ores added by certain Forge mods. These mods stack multiple ore types on the same block id using different block data values. For example, XyCraft adds multiple ores on block id 220
220 = Blue Xychorium
220:1 = Green Xychorium
220:2 = Red Xychorium
220:3 = Black Xychorium
220:4 = White Xychorium
220:5 = Aluminum
I have added 220 to the list of HiddenBlocks but only Blue Xychorium is hidden. How do I add the block states?
-
View User Profile
-
Send Message
Posted Jan 29, 2013@FurmigaHumana
kkkk ^_^
@BoomerBR
Because, he is mad ;p
-
View User Profile
-
Send Message
Posted Jan 28, 2013Im running craftbukkit 1.4.7 R0.1, which build of this should I be using?
-
View User Profile
-
Send Message
Posted Jan 28, 2013I do not understand why lishid came here to say bad thing about FAntiXray.
Him have to put one thing in his head, more and more FAntixray are overcoming Orebfuscator, and FAntiXray is not a copy of Orebfusactor.
-
View User Profile
-
Send Message
Posted Jan 28, 2013On md-5 words:
I never was on Orebfuscator page to say bad things about the project and I don't wanna anybody here doing the same. From now on, I'll be deleting every single comment about Orebfuscator in this page.
---Currently I'm working on two thread systems that dont require the server modification (the modification is not excluded), once I finish that I'll upload v2.0 as release here :)
@archlinux
Good :D
-
View User Profile
-
Send Message
Posted Jan 28, 2013I can confirm the newly chunks not getting obfuscated BUG is finally fixed :)
Well done FH. Thank you.
-
View User Profile
-
Send Message
Posted Jan 24, 2013Everybody using v2.0, avoid the Engine Mode 2!
-
View User Profile
-
Send Message
Posted Jan 24, 2013@FurmigaHumana
Wow works like a charm :3 tomorrow i'll check more.. (mining, etd).. :P
-
View User Profile
-
Send Message
Posted Jan 24, 2013@FurmigaHumana
Thanks for memory :DDD about spigot hehe
-
View User Profile
-
Send Message
Posted Jan 24, 2013@Adrenalineq
Fix for Spigot > https://dl.dropbox.com/u/55730138/FAntiXRay/FAntiXRay.jar Tested on CraftBukkit 1.4.7-R0.1 (Should work on R0.2 as well) or Spigot #443. Libigot will not be supported.