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.
i like the fact that this plugin doesn't lag your server like orebfuscator plugin does...
good job furmigahumana.
Love this more than orebfuscator
@FurmigaHumana Congratulations... Estou usando seu antixray com 100 jogadores sem lag no meu servidor :)
Not working 1.2 on 1.4.5-R0.3 cant generate config file
@FurmigaHumana
Can you add feature to block chests ? etd ? :D and block Xray Texture packs ;P
@FurmigaHumana
@FurmigaHumana
mhm i test this plugin ;P
@aroeira
Não prometo uma versão para tekkit tão sedo, quero deixar o plugin mais estável pro craftbukkit padrão primeiro.
Na propria configuração do NoLagg, tem escrito que você deve desativar o buffer dos chunks. Porém só desativando o buffer não vai funcionar, você vai ter que desativar toda a parte dos chunks. (Chunks > Enabled: false ou alguma coisa assim)
@deleted_9935739
This plugin will only provide protection against the most common x-rays mods. Orebfuscator have his extra things.
What's the difference between this plugin and Orebfuscator?
FurmigaHumana , Descobri que seu plugin não tem efeito se o servidor usar o plugin NoLagg. A mesma coisa com o orebfuscator.
FurmigaHumana, é possivel fazer uma versão para o tekkit ?
@FurmigaHumana
I have to admit, I was wrong. You did not use 90% of the code from Orebfuscator. I erronously said that when I first read your code and saw many similar methods.
But still, I still believe that it is impolite to use idea and code from Orebfuscator without any mention at all, to the extent of saying that it does the same job in different ways, as if you came up with a whole new idea.
Also, I accused you because you actually did slap a few of my methods in your code directly (like the CRC32, Reflection helper, the NetServerProxy etc), and also a bunch of them looks just like my code, shuffled around in different method names. Admit it, you did take code from my project.
Also, you might as well put some reference to FamilyJewels since you mentionned using its code too.
@ardragoon
Try to set UpdateRadius: 1 :#
@mbaxter
I don't know, don't you use NetServerHandler to make your magic?
Erm. Which part of VanishNoPacket is this incompatible with?
same here. the plugin wont hide anything. default generator. engine mode 0 update radius 0
and nothing happens with the newest update ;)
greets
ardragoon
@archlinux
I can't find why it happen, I dont get why the chunk isnt processed if it is new, it has to be sent to the player somehow and dont make any sense use a different packet to it, I'll try to fix this asap.
@FurmigaHumana
Nope, I'm using the default generator. Also not using any plugin that mess with chunk sending/loading
@nhoclesnar
Try 50, if you get lag spikes decrease it to 30.
@Puremin0rez
I'll try but no promises, CraftBukkit is complicated already.
@archlinux
Did you have any custom generator or something that may change the normal chunk sending?
BUG:
Newly generated chunks are NOT getting obfuscated.
Using: EngineMode: 0 UpdateRadius: 0
Cache: Disabled
Could you possibly add support for the Async Chunk Loading in the new builds of Spigot? It's apparently coming to stock CB soon, but don't quote me on that.