Orebfuscator (Anti X-Ray) icon

Orebfuscator (Anti X-Ray) -----

High-Performance Anti X-Ray plugin




Added:
  • [#402] Support for 1.21.4
----------, Dec 15, 2024

Added:
  • [#395] Support for 1.21.2/1.21.3
  • [#386] Compressed memory cache, more debug info in /orebfuscator command, improved config error feedback
----------, Nov 2, 2024

Added:
Removed:
  • Support for versions before Java 17 and Minecraft 1.16
----------, Jun 23, 2024

Added:
  • [#369] Support for 1.20.5/1.20.6
Changed:
  • [#359] Improve overall memory footprint per player
Fixed:
  • [#364] Duplicate id error on server versions pre 1.13.2
----------, May 14, 2024

Added:
  • Support for 1.20.4
  • [#336] Support for layer obfuscation (engine-mode: 3)
Fixed:
  • [#332] Wrong detection of mojang mapping in some rare cases
  • [#338] Schedule task after plugin is disabled
----------, Dec 11, 2023

Fixed:
  • [#328] Fix NPE when using ProtocolLib 5.1.0 or older
----------, Oct 7, 2023

Added:
  • [#287] Native support for Paper and Folia
  • [#310] Frustum culling for proximity hider
  • [#317] Use multi block update packets where possible
  • [#325] Support for 1.20.2
Changed:
  • [#295] Rewrote proximity system to only work off-thread
  • [#322] Event priority to HIGH and ignore cancelled events for deobfuscation
  • Set minimum Java version to 11
Fixed:
  • [#308] Invalid packet order of chunk related packets
  • Invalid default config for 1.18.x
----------, Oct 6, 2023

Added:
  • support for 1.20
Fixed:
  • [#290] lax resource location parsing for config
----------, Jun 7, 2023

Added:
  • Orebfuscator dump command (/orebfuscator dump) for easier issue creation/processing
Fixed:
  • [#280]: NPE in weighted random config generation
  • [#283] Proximity height condition encoding/parsing
----------, Apr 15, 2023

Added:
  • support for 1.19.4
  • random block sections based on height for more info see the wiki
Change:
  • some internal hashCode methods to improve deobfuscation performance
  • deprecated java support every version before java 17
----------, Mar 15, 2023

Added:
  • support for 1.19.3
Fixed:
  • game thread rarely freezing on cache invalidation
  • invalid block occlusion flags (some blocks like barrier/spawnerwere wrongly marked as occluding)
----------, Dec 11, 2022

Added:
  • option to disable the disk cache (cache.enableDiskCache)
  • message to CacheFileCleanupTask to to better communicate when old cache files have been deleted
Change:
  • invalidated chunks no longer get flushed to disk to decrease the impact on the main game thread
Fixed:
  • NPE that rarely occurred on shutdown
----------, Sep 10, 2022

Added:
  • support for 1.19
Change:
  • Remove heavy events (BlockPhysicsEvent, EntityInteractEvent)
----------, Jun 8, 2022

Fixed:
  • deobfuscation bug that had to do with falling block
----------, Mar 8, 2022

Added:
Change:
  • decreased weight of air in default config (to improve FPS on older systems)
Fixed:
  • NPE that occured in every version pre 1.13
----------, Mar 6, 2022

Fixed:
  • fix NullPointerException in ChunkWrapper for v1.17
----------, Jan 6, 2022

Fixed:
  • fix invalid chunk handling pre 1.18
----------, Jan 4, 2022

Added:
  • obfuscation height limit
  • new async obfuscation pipeline which only fetches chunks in the main thread but does all the heavy lifting in a dedicated worker pool (with new config options)
Fixed:
  • yaml config format in latest spigot builds
  • some minor issues with cache invalidation
----------, Dec 31, 2021

Fixed:
  • fix block occlusion check
----------, Dec 2, 2021

Added:
  • support for 1.18
  • broader world matching (click here for more details)
  • ignore spectator option (click here for more details)
Fixed:
  • catch TemporaryPlayer not implementing Player::hasPermission
  • some minor issues in plugin.yml
----------, Dec 1, 2021

Fixed:
  • major bug introduced in latest spigot build
----------, Aug 17, 2021

Added:
  • support for 1.17
  • support for dynamic world heights
Fixed:
  • major bug with height dependent proximity obfuscation
----------, Jun 17, 2021

Added:
  • new update checker (can be opt-out)
  • deobfuscation api in form of the new OrebfuscatorService
----------, Feb 17, 2021

Added:
  • new useBlockBelow proximity obfuscation option
Change:
  • config is now editable while the server is running
Fixed:
  • incorrect cache invalidation on block update
----------, Nov 20, 2020

Added:
  • Support for 1.16.4
Change:
  • allow cache path outside of the world directory
Fixed:
  • lists in config not retaining their order
----------, Nov 3, 2020

Added metrics for future analysis, so we can decide what we should optimize and change next.

Added:
Fixed:
  • bug regarding ProximityHider
----------, Oct 22, 2020

Made the whole cache and packet listener async (off main thread). This should improve performance enormously. (Only works when cache is enabled)

Added:
  • Async chunk serializer
  • Async ProtocolLib packet listener
  • Moved whole cache system off main thread
Fixed:
  • memory-leak in proximity hider
  • bug regarding FastAsyncWorldEdit
  • bug regarding WorldPainter
----------, Oct 12, 2020

Resource Information
Author:
----------
Total Downloads: 271,611
First Release: Aug 13, 2020
Last Update: Dec 15, 2024
Category: ---------------
All-Time Rating:
80 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings