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 19, 2013Added cache (NEVER ENABLE IT ON SSD)
My server is on SSD drive :(
-
View User Profile
-
Send Message
Posted Feb 18, 2013@midbifroid
Erro completo?
-
View User Profile
-
Send Message
Posted Feb 18, 2013SEVERE: Could not pass event PlayerJoinEvent to FAntiXRay
cada vez que alguien conecta....
-
View User Profile
-
Send Message
Posted Feb 18, 2013@seba7746
Default is the lightest My personal config: http://pastebin.com/BsV5xxNb Maximum protection: http://pastebin.com/vDypg9Va
-
View User Profile
-
Send Message
Posted Feb 18, 2013Does anyone have the best settings?
-
View User Profile
-
Send Message
Posted Feb 15, 2013FAntiXRay, for Natty users > https://dl.dropbox.com/u/55730138/FAntiXRay/FAntiXRay.jar If you are not using the natty update of spigot dont use that version :)
-
View User Profile
-
Send Message
Posted Feb 15, 2013@dogbig
Engine Mode 0 will hide everything. Enable "LightUpdate" to update blocks on placing torches.
-
View User Profile
-
Send Message
Posted Feb 12, 2013@FurmigaHumana
Your version for Spigot working pretty nice :) 0 lags, problems etd.. :) love you =D
-
View User Profile
-
Send Message
Posted Feb 10, 2013My config: http://pastebin.com/GLH10S4V
-
View User Profile
-
Send Message
Posted Feb 10, 2013@dogbig
I not sure if this is actually a problem, but send me your settings.yml anyway.
-
View User Profile
-
Send Message
Posted Feb 9, 2013@dogbig
Ores disappear ? ;o
-
View User Profile
-
Send Message
Posted Feb 9, 2013Hello, i have issue.. when player is in the cave, placing torch, he will not see any ore... how to fix that?
-
View User Profile
-
Send Message
Posted Feb 6, 2013@marvzzz23
When they break a block, all blocks around it will be revealed
-
View User Profile
-
Send Message
Posted Feb 6, 2013@FurmigaHumana
nvm sir. I dnt know the problem but deleting the old settings fixed it. thanks!!
-
View User Profile
-
Send Message
Posted Feb 6, 2013@marvzzz23
Orebfuscator and FAntiXRay hides everything to all players, is impossible to know when someone enable the xray.
V2.1 fix that error, is waiting for approval.
-
View User Profile
-
Send Message
Posted Feb 6, 2013PS i got this error after updating from v1.4 to v.2.0
2013-02-06 17:33:36 [SEVERE] Error occurred while enabling FAntiXRay v2.0 (Is it up to date?) java.lang.NumberFormatException: For input string: "Cache.WritesPerSec" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at me.FurH.FAntiXRay.configuration.FConfiguration.getInteger(FConfiguration.java:163) at me.FurH.FAntiXRay.configuration.FConfiguration.load(FConfiguration.java:102) at me.FurH.FAntiXRay.FAntiXRay.onEnable(FAntiXRay.java:84) 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)
-
View User Profile
-
Send Message
Posted Feb 6, 2013sorry. Yea thats the problem it hides specific ores to ALL players. Unlike Orebfuscator it only hide ores to people that enables x-ray...When I set it to engine 0, it pretty much hide all ores underneath the first layer of grass, people complain that they don't see any ores at all, just stone blocks. I even check it when i digged up to a iron block, since i have the permission to see everything, they don't see the iron block but I could see it..
only reason why I don't use Orebfuscator, it lags so much on my small server..
-
View User Profile
-
Send Message
Posted Feb 6, 2013@marvzzz23
Engine Mode 3 is just like Engine Mode 2 but with less random ores, so it is a litle bit faster.
About your question, I don't know if I understood what you mean, it is impossible to know who is using xray, this plugin will hide ores from all players. on Engine Mode 1 blocks that have air in one of its faces will be visible.
-
View User Profile
-
Send Message
Posted Feb 6, 2013Awesome update! also any info what Engine 3 does?
Also I have an issue were I use engine 1 to hide ores, diamonds and iron blocks, but it also hides it totally to regular people that doesn't use x-ray. I use a foundboxx plugin so they see what ores they found, so any way for them to see it just mining normally?
-
View User Profile
-
Send Message
Posted Feb 6, 2013@joshwenke
FAntiXRay was made to be fast using the minimum of resources.