[SEC] Orebfuscator 2.1.7 - Anti X-RAY [CB 1.4.5-1.7.10]

Discussion in 'Archived: Plugin Releases' started by lishid, Sep 24, 2011.

  1. Offline

    lishid

    Orebfuscator - Anti X-RAY:

    Bukkit-Dev link here:
    All important information available here:
    http://dev.bukkit.org/server-mods/orebfuscator/

    FAQ
    https://github.com/lishd/Orebfuscator/wiki/FAQ

    Configuration guide and performance optimizations:
    https://github.com/lishd/Orebfuscator/wiki/How-to-properly-configure-Orebfuscator


    Download:
    Orebfuscator 2.1.7 for MC 1.4.5-1.7.10

    Legacy versions:
    http://dev.bukkit.org/server-mods/orebfuscator/


    Video:




    Images:
    [​IMG]
    [​IMG]
    CPU testing (open)

    [​IMG]
    Engine modes (open)

    [​IMG]
    [​IMG]


    Support the developer: [​IMG]
     

    Attached Files:

    • 1.jpg
      1.jpg
      File size:
      217.5 KB
      Views:
      657
    • 2.jpg
      2.jpg
      File size:
      131.8 KB
      Views:
      445
  2. Offline

    lishid

    I could, but it's still going to be very bandwidth consuming (which means players with mid-low speed internet is going to suffer a lot)
     
    W.I.N.D likes this.
  3. Offline

    wachnlurn

    Same problem, also chests spill their contents when hitting blocks near them
     
  4. Offline

    lishid

    That sounds like a block data problem... download again (new version again) and see?
    Thanks for testing.

    I found the cause. I was doing something wrong when sending the update...
    Should be fixed now.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
    W.I.N.D likes this.
  5. Offline

    junkboy350

    Ah, now there aren't any outstanding bugs. Not any that I've found anyways... I love it. Great, great plugin man. :D


    EDIT: When gravel falls, it doesn't refresh the obfuscation so for a second I thought I had found diamond, coal, and redstone next to each other. It fixed itself once I hit the block though. I don't know if you can do anything about it, but I thought I'd let you know ^-^
     
  6. Offline

    darkwarriors

    look fantastic i'am trying it
     
  7. Offline

    lishid

    Thank you for the report, I will add onPhysics to my code.

    Physics is added. If you can re-download and test for me that would be great.
    Thanks~

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
    W.I.N.D likes this.
  8. Offline

    wachnlurn

    It took me about two hours to figure out that it was this plugin causing the problem, as i had updated about 5 plugins at once -.- wont be doing that again. i had to restore from backup and everything, so forgive me if i dont test it any further. I'll let some others do that for now :p
     
  9. Offline

    junkboy350

    As far as I could tell, the physics is working just fine now. The thing is... the sign problem seems to have returned >_<

    EDIT: You're the creator of OpenInv? I LOVE THAT PLUGIN. You're my new hero, just so you know. :D
     
    W.I.N.D likes this.
  10. Offline

    lishid


    No problem. Although anything that might change the world is now removed (which means testing is safe as long as it doesn't cause huge lag and crash the server).
    I will keep you posted.
    Yes I am, but I have to put this plugin on top of my priorities this week, so offline openinv is kinda delayed.

    Also, I can't replicate the sign bug, can you tell me exactly what it is that you do to cause this?
    EDIT: NVM i found it, the chunks are not sent with the right data.
     
    W.I.N.D and junkboy350 like this.
  11. Offline

    darkwarriors

    ok we test the plugin but xray still work!! we see all ore default configuration and no console error

    cb 1185 latest version of plugin.
     
  12. Offline

    lishid

    Download again, TileEntities are resent now so it should be fixed.

    Again, if you are an OP and/or have permissions '*' you will not have your chunks obfuscated!
     
    W.I.N.D likes this.
  13. Offline

    darkwarriors

    we are not op and we havent any permissions only lwc!
     
  14. Offline

    lishid

    Re-download the plugin and test. I remember i had a erroneous op check earlier.
    Also if this doesn't work please check if it's actually Enabled (Enabled in configuration)
     
    W.I.N.D likes this.
  15. Offline

    junkboy350

    Everything is working like a charm now. Everything seems to work just fine, I can't see any bugs in game. HOWEVER, I do get a mysterious little error in console. No idea why.

    Code:
    2011-09-25 03:43:52 [INFO] junkboy350 [/75.81.179.124:62380] logged in with entity id 2868 at ([Emeraldcraft] -394.3610836561306, 66.0, -3019.219676037002)
    2011-09-25 03:43:52 [SEVERE] java.lang.NullPointerException
    2011-09-25 03:43:52 [SEVERE] at net.minecraft.server.NetServerHandler.sendPacket(NetServerHandler.java:674)
    2011-09-25 03:43:52 [SEVERE] at lishid.orebfuscator.utils.OrbfuscatorNetServerHandler.sendPacket(OrbfuscatorNetServerHandler.java:38)
    2011-09-25 03:43:52 [SEVERE] at lishid.orebfuscator.utils.Calculations.Obfuscate(Calculations.java:307)
    2011-09-25 03:43:52 [SEVERE] at lishid.orebfuscator.utils.OrebfuscatorCalculationThread.handle(OrebfuscatorCalculationThread.java:81)
    2011-09-25 03:43:52 [SEVERE] at lishid.orebfuscator.utils.OrebfuscatorCalculationThread.run(OrebfuscatorCalculationThread.java:63)
    2011-09-25 03:43:52 [SEVERE] at java.lang.Thread.run(Unknown Source)
    That's all it is. I'm sorry, you must probably dread it when you see me post here. "Oh look, junk has ANOTHER error for me -_-" :p <3 you too
     
  16. Offline

    lishid

    Should be fixed now.
    Thanks for the effort.
     
    W.I.N.D likes this.
  17. Offline

    darkwarriors

    works great with new version...
     
  18. Offline

    lishid

    I'm going to make an official release in a few hours, after a few of you continue to test for bugs.

    If possible, can anyone with 20+ online players test to see to which degree the calculations hinder player's experience? It would be great to know how much processing power we're looking at here.
     
    W.I.N.D likes this.
  19. Offline

    junkboy350

    I can probably get you that kind of test tomorrow, no one is on at this time of night. Hopefully this'll be more efficient than that other obfuscation plugin, I had players complaining about fake iron for so long that I deleted it, lol.
     
  20. Offline

    lishid

    Well, if that happens, you can increase InitialRadius.
    The tradeoff: you're helping people with slow internet, but you increase CPU usage my a lot.
    Every +1 you make on Initial radius is going to ~double (not sure, maybe more) the CPU usage of chunk loads (mostly done when players login and move fast).
    If your Server has a good CPU, by all means, increase it by 1 notch.
    (I said notch, lol)
     
    W.I.N.D and junkboy350 like this.
  21. Offline

    junkboy350

    Hahahaha! Well, it hasn't happened to me so far, I guess I'll have to test it with more players. It seems like this plugin is faster than the other obfuscation one though.
     
  22. Offline

    lishid

    Posted pictures and Performance graphs.
     
    W.I.N.D likes this.
  23. Offline

    darkwarriors

    Code:
    11:58:48 [SEVERE] java.lang.NullPointerException
    11:58:48 [SEVERE]       at net.minecraft.server.NetServerHandler.sendPacket(NetServerHandler.java:674)
    11:58:48 [SEVERE]       at lishid.orebfuscator.utils.OrbfuscatorNetServerHandler.sendPacket(OrbfuscatorNetServerHandler.java:38)
    11:58:48 [SEVERE]       at lishid.orebfuscator.utils.Calculations.Obfuscate(Calculations.java:307)
    11:58:48 [SEVERE]       at lishid.orebfuscator.utils.OrebfuscatorCalculationThread.handle(OrebfuscatorCalculationThread.java:81)
    11:58:48 [SEVERE]       at lishid.orebfuscator.utils.OrebfuscatorCalculationThread.run(OrebfuscatorCalculationThread.java:63)
    11:58:48 [SEVERE]       at java.lang.Thread.run(Thread.java:722)
    11:58:48 [SEVERE] java.lang.NullPointerException
    11:58:48 [SEVERE]       at net.minecraft.server.NetServerHandler.sendPacket(NetServerHandler.java:674)
    11:58:48 [SEVERE]       at lishid.orebfuscator.utils.OrbfuscatorNetServerHandler.sendPacket(OrbfuscatorNetServerHandler.java:38)
    11:58:48 [SEVERE]       at lishid.orebfuscator.utils.Calculations.Obfuscate(Calculations.java:307)
    11:58:48 [SEVERE]       at lishid.orebfuscator.utils.OrebfuscatorCalculationThread.handle(OrebfuscatorCalculationThread.java:81)
    11:58:48 [SEVERE]       at lishid.orebfuscator.utils.OrebfuscatorCalculationThread.run(OrebfuscatorCalculationThread.java:63)
    11:58:48 [SEVERE]       at java.lang.Thread.run(Thread.java:722)
    
    this error causing extremly chunk lag, with jump and compass movingm server freeze for 20/30 seconds

    my dedicated server:

    8 cores Xeon E5 series
    32 giga ram ddr3 ECC
    2 tb raid 0,1
    200 mbit
     
  24. Offline

    vaiquero

    Does this support custom map generators? Such as, map generators that have netherrack instead of stone everywhere.
     
  25. Offline

    Donny

    Code:
    2011-09-25 12:49:21 [SEVERE] Error occurred while enabling  Orebfuscator v0.9.0 (Is it up to date?): java.util.Arrays$ArrayList  cannot be cast to java.util.ArrayList
    java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList
        at lishid.orebfuscator.OrebfuscatorConfig.GetIntList(OrebfuscatorConfig.java:201)
        at lishid.orebfuscator.OrebfuscatorConfig.Load(OrebfuscatorConfig.java:243)
        at lishid.orebfuscator.Orebfuscator.onEnable(Orebfuscator.java:28)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  26. Offline

    KingPin

    Linux Ubuntu 11.04
    CB: 1187
    orebduscator: 0.9.0
    java version "1.7.0", Java(TM) SE Runtime Environment (build 1.7.0-b147), Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)

    getting thesame error as @Donny on start :

    09:02:04 [SEVERE] Error occurred while enabling Orebfuscator v0.9.0 (Is it up to date?): java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList
    java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList
    at lishid.orebfuscator.OrebfuscatorConfig.GetIntList(OrebfuscatorConfig.java:201)
    at lishid.orebfuscator.OrebfuscatorConfig.Load(OrebfuscatorConfig.java:243)
    at lishid.orebfuscator.Orebfuscator.onEnable(Orebfuscator.java:28)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  27. Offline

    lishid

    New Release!
    0.9.1 Should fix most if not all of your problems!
     
    W.I.N.D and KingPin like this.
  28. Offline

    KingPin

  29. Offline

    lishid

    LOL it seems my lighting algorithm isn't working...
    Let me see what i can do.

    Try this please.
    http://dl.dropbox.com/u/18947504/Orebfuscator/Test/Orebfuscator.jar
    NVM doesnt work, let me try something

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
    W.I.N.D likes this.
  30. Offline

    sddddgjd

    This is awesome! Good work, this is one of the best anti x-ray plugins out there!
    Still,i can't wait for Spout to develop more, then all the xray hacks will be useless...
     
  31. Offline

    lishid

    Quick solution, remove blocks from Darkness list until i find a fix for lighting checks.

    Nvm, I got it working. Download 0.9.2

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
    W.I.N.D likes this.

Share This Page