Skip to content

Releases: lishid/Orebfuscator

Critical Patch for PaperSpigot operators

05 May 07:21
Compare
Choose a tag to compare

Truncated release notes:

This is a quick fix for the severally reported issues with PaperSpigot. An API was called that doesn't exist in Paper while rewriting to address concurrency isues; this has been corrected.

Thanks to those who reported.

Orebfuscator for CB1.9.x

03 May 02:50
Compare
Choose a tag to compare

Release notes

Sponsored by DevotedMC @ play.devotedmc.com (Join us!) we are proud to offer another release of Orebfuscator compatible with CraftBukkit/Spigot for Minecraft version 1.9.x.

This release has no compatibility with older versions of Minecraft, it will only work in 1.9 or later releases of CraftBukkit compatible servers. For 1.8, use Orebfuscator 3.0.6 (see releases for pre-builds).

This was compiled using Java 7.

Warning This is an Alpha release. Not everything has been tested at scale, and issues may remain. Please, please, open a new issue with as many details as you can provide if you encounter a problem.

New Features / Fixes

  • Fixed crash when chunk section (16 x 16 x 16) has more than 127 different block types
  • Implemented different "transparent block" lists for Engine Mode 1 and Engine Mode 2. For now only difference is with lava block, for mode 1 it is non-transparent, for mode 2 it is transparent.
  • Implemented possibility to specify which blocks are transparent and not in the config file, sections: TransparentBlocks and NonTransparentBlocks.
  • Fix which may have solved java.util.ConcurrentModificationException
  • Fix for phantom blocks (visible after chunk reloaded) when player is digging straight line on the chunk border. Details:
    It was happening because the player is not changing neighbor chunks (and therefore its hash code stayed the same) while mining, but since border blocks from another chunk might have been changed to air then some border blocks from "unchanged chunk" must be deobfuscated, but cache prevented this. Fix involved invalidating these "neighbor" caches.

Known Issues

Many internals were changed to address the java.util.ConcurrentModificationException reports; we cannot guarantee it is fixed, but we strongly believe the situation should be improved. We covet reports of either success or failure.

Next scheduled release will be May 8th, unless a critical bug is found and fixed.

We will continue to test the various engine modes and configurations, but we covet your input as well.

Unknowns

We do no yet have a ton of at-scale performance metrics. If you run a large server, we'd be especially grateful if you could share your timings report with us. In our smaller scale tests (around a dozen players) there did not seem to be any performance impact.

Orebfuscator for CB1.9.x

24 Apr 20:52
Compare
Choose a tag to compare
Pre-release

Release notes

Sponsored by DevotedMC @ play.devotedmc.com (Join us!) we are proud to offer another release of Orebfuscator compatible with CraftBukkit/Spigot for Minecraft version 1.9.x.

This release has no compatibility with older versions of Minecraft, it will only work in 1.9 or later releases of CraftBukkit compatible servers. For 1.8, use Orebfuscator 3.0.6.

This was compiled using Java 7.

Warning This is an Alpha release. Not everything has been tested at scale, and issues may remain. Please, please, open a new issue with as many details as you can provide if you encounter a problem.

New Features / Fixes

  • Corrected transparent block list. For example, lava blocks marked as transparent and therefore adjacent blocks are not obfuscating anymore
  • Improved performance of ProximityHider function

Known Issues

None currently. We acknowledge the open pull request and new Issues; Aleksey will be looking into those tomorrow and the following days.

Next scheduled release will be May 1st, unless a critical bug is found and fixed.

We will continue to test the various engine modes and configurations, but we covet your input as well.

Unknowns

We do no yet have a ton of at-scale performance metrics. If you run a large server, we'd be especially grateful if you could share your timings report with us. In our smaller scale tests (around a dozen players) there did not seem to be any performance impact.

[Legacy] Orebfuscator 3.0.6 for CraftBukkit 1.8.4 to 1.8.8

24 Apr 20:51
Compare
Choose a tag to compare

Release notes

Sponsored by DevotedMC @ play.devotedmc.com (Join us!) we are proud to offer a legacy release of Orebfuscator compatible with CraftBukkit/Spigot for Minecraft versions 1.8.4 to 1.8.8.

This was compiled for Java 6+.

Warning This is a legacy release. No support for issues is guaranteed. I've made them as a courtesy to server admins who have not yet upgrade to 1.9

[Legacy] Orebfuscator for CraftBukkit 1.8.3

24 Apr 20:50
Compare
Choose a tag to compare

Release notes

Sponsored by DevotedMC @ play.devotedmc.com (Join us!) we are proud to offer a legacy release of Orebfuscator compatible with CraftBukkit/Spigot for Minecraft version 1.8.3.

This was compiled for Java 6+.

Warning This is a legacy release. No support for issues is guaranteed. I've made them as a courtesy to server admins who have not yet upgrade to 1.9

[Legacy] Orebfuscator 3.0.6 for CraftBukkit 1.8

24 Apr 20:49
Compare
Choose a tag to compare

Release notes

Sponsored by DevotedMC @ play.devotedmc.com (Join us!) we are proud to offer a legacy release of Orebfuscator compatible with CraftBukkit/Spigot for Minecraft version 1.8.

This was compiled for Java 6+.

Warning This is a legacy release. No support for issues is guaranteed. I've made them as a courtesy to server admins who have not yet upgrade to 1.9

Orebfuscator for CB1.9.x

21 Apr 06:49
Compare
Choose a tag to compare
Pre-release

Release notes

Sponsored by DevotedMC @ play.devotedmc.com (Join us!) we are proud to offer another release of Orebfuscator compatible with CraftBukkit/Spigot for Minecraft version 1.9.x.

This release has no compatibility with older versions of Minecraft, it will only work in 1.9 or later releases of CraftBukkit compatible servers. For 1.7 and 1.8, use Orebfuscator 3.x.

This was compiled using Java 7.

Warning This is an Alpha release. Not everything has been tested at scale, and issues may remain. Please, please, open a new issue with as many details as you can provide if you encounter a problem.

New Features

  • Deobfuscation on join / world change has been added.
  • Client crash on teleport to End dimension has been fixed!

Known Issues

None currently. We will continue to test the various engine modes and configurations, but we covet your input as well.

Unknowns

We do no yet have a ton of at-scale performance metrics. If you run a large server, we'd be especially grateful if you could share your timings report with us. In our smaller scale tests (around a dozen players) there did not seem to be any performance impact.

Orebfuscator for CB1.9.x

20 Apr 16:51
Compare
Choose a tag to compare
Pre-release

Release notes

Sponsored by DevotedMC @ play.devotedmc.com (Join us!) we are proud to offer a first release of Orebfuscator compatible with CraftBukkit/Spigot for Minecraft version 1.9.x.

This release has no compatibility with older versions of Minecraft, it will only work in 1.9 or later releases of CraftBukkit compatible servers. For 1.7 and 1.8, use Orebfuscator 3.x.

This was compiled using Java 7.

Warning This is an Alpha release. Not everything has been tested at scale, and issues may remain. Please, please, open a new issue with as many details as you can provide if you encounter a problem.

New Features

  • If you change the config.yml file then at the next server start the orebfuscator cache will be cleared to prevent artifacts
  • All other features from Orebfuscator version 3 (for 1.8) appear to be working.

Known Issues

This release does not yet support obfuscating the end. Any clients teleporting to or logging into the End will crash, so be sure to add any end-dimension worlds to Lists.DisabledWorlds. An example:

Lists:
  DisabledWorlds: [world_the_end]

This will be fixed in the next pre-release. We will continue to test the various engine modes and configurations, but we covet your input as well.

Unknowns

We do no yet have a ton of at-scale performance metrics. If you run a large server, we'd be especially grateful if you could share your timings report with us. In our smaller scale tests (around a dozen players) there did not seem to be any performance impact.