Sueta

CoordinateOffset

6.2.0

Configurably obfuscate players' coordinates.

·Plugin
  1. 6.2.0latestCoordinateOffset 6.2.0Sep 19, 2026
    Supported Minecraft servers: Paper 26.1.2-26.3 - Support 26.3 - Increase minimum Minecraft version to 26.1.2
    59 downloads
  2. 6.1.7CoordinateOffset 6.1.7Jul 5, 2026
    Supported Minecraft servers: Paper 1.21.4-26.2 - Fix Distant Horizons Support plugin compatibility for DH 3.1+/DHS 0.15 dev build/Minecraft 26.2
    379 downloads
  3. 6.1.6CoordinateOffset 6.1.6Jun 23, 2026
    Supported Minecraft servers: Paper 1.21.4-26.2 - Support 26.2 - Add sulfur spikes to blocks affected by fixCollision.dripstone
    55 downloads
  4. 6.1.5CoordinateOffset 6.1.5May 25, 2026
    Supported Minecraft servers: Paper 1.21.4-26.1.2 - Fix Distant Horizons Support plugin compatibility for DH 3.0+/DHS 0.13.0+/Minecraft 26.1+
    122 downloads
  5. 6.1.4CoordinateOffset 6.1.4Apr 7, 2026
    Supported Minecraft servers: Paper 1.21.4-26.1.2 - Support 26.1.2
    160 downloads
  6. 6.1.2CoordinateOffset 6.1.2Jan 1, 2026
    Supported Minecraft servers: Paper 1.21.4-1.21.11 - Fix world border being placed incorrectly in the nether in 1.21.9 and later (causing blocks to become unplaceable and unbreakable) - Fix world border not appearing until a player moves when joining the game
    289 downloads
  7. 6.1.1CoordinateOffset 6.1.1Dec 20, 2025
    Supported Minecraft servers: Paper 1.21.4-1.21.11 - Fix offsets not regenerating when players enter an end portal from the overworld to the end
    68 downloads
  8. 6.1.0CoordinateOffset 6.1.0Dec 14, 2025
    Supported Minecraft servers: Paper 1.21.4-1.21.11 - Support 1.21.11 - Add offsetsAreMultiplesOfBlocks configuration setting - Controls how the plugin rounds offsets (e.g. to the nearest chunk or to the nearest N chunks) - Default is auto, which detects the optimal rounding behavior based on other installed plugins - Add Experimental Distant Horizons Support plugin compatibility - Level-of-detail (LOD) data generated by the [DHS](https://modrinth.com/plugin/distant-horizons-support) plugin is now properly adjusted for the player's offset - Read the warnings listed in [Implications and Limitations](https://github.com/joshuaprince/CoordinateOffset/wiki/Imp… under "Distant Horizons Support" if you plan on installing CoordinateOffset alongside DHS - Add WorldEditCUI mod compatibility - Players with the WorldEditCUI mod installed will now see correctly-placed WorldEdit selections when they have an offset applied
    52 downloads
  9. 6.0.1CoordinateOffset 6.0.1Nov 17, 2025
    Supported Minecraft servers: Paper 1.21.4-1.21.10 This is a patch following v6.0.0 with minor fixes. Please see the full [v6.0.0 changelog](https://github.com/joshuaprince/CoordinateOffset/releases… and [v6 Upgrade Guide](https://github.com/joshuaprince/CoordinateOffset/wiki/v6-… if upgrading from before v6.0.0. - Fix version string in paper-plugin.yml being formatted incorrectly - Fix config.yml parsing of floating-point numbers with no decimal point - Allow zero values for worldCoordinateScaleOverrides - Fix metrics reporting wrong statistic for worldCoordinateScaleOverrides - API: Add Offset#apply method to all Offset types
    84 downloads
  10. 6.0.0CoordinateOffset 6.0.0Nov 16, 2025
    Supported Minecraft servers: Paper 1.21.4-1.21.10 CoordinateOffset [5.0.0](https://github.com/joshuaprince/CoordinateOffset/releases… just came out last month, but thanks to a breakthrough I made in immediate offset changes, it's already time for another major release. "Immediate offset changes" means that the plugin no longer has to wait for the next opportune event to change a player's offset. By simulating a teleport, the plugin can change a player's offset at any time. This allows for commands like /offset regenerate and /offset set. It also allows safe offset changes when the player teleports any distance. If you like reading, check out the fully documented list of changes in the [v6 Upgrade Guide](https://github.com/joshuaprince/CoordinateOffset/wiki/v6-Upgrade-Guide). You should especially read this if you made any significant configuration changes or use the CoordinateOffset API. Otherwise, here's the summary of everything new: - Regular backups are still mandatory. - Add /offset regenerate and /offset set commands. - Add PermissionOffsetProvider. - Add option to specify offsetProviderOverrides rules based on player name, world key, and world UUID. (Previously only player UUID and world name were supported.) - Add regenerateOnTeleport and minimumTeleportDistance options to RandomOffsetProvider and ZeroAtLocationOffsetProvider. (Replaces resetOnDistantTeleport and allowUnsafeResetOnDistantTeleport settings) - Rename resetOn* offset provider options to regenerateOn* to match the new command. (Configuration will automatically migrate and leave values unchanged.) - Rename persistent RandomOffsetProvider option to regenerateOnJoin. (Configuration will automatically migrate and leave behavior unchanged; false and true are swapped automatically.) - Remove persistenceKey Random offset provider option in favor of using provider name. - Add regenerateOnJoin option to ZeroAtLocationOffsetProvider, allowing zero-at-location offsets to persist across joins and server restarts. - Default all regenerateOn* options to false. (The persistent option previously defaulted to false; newly generated configurations now persist random offsets forever by default.) - Redesign internal handling for scaling offsets between worlds. - Offsets now scale automatically based on world coordinate scale (e.g. nether scales down by 8). - Move worldScaling and worldAlignment options out of offset provider settings and into optional worldCoordinateScaleOverrides global configuration. (Not automatically migrated from the previous version) - Add a default offsetProviderOverrides rule that disables offsets in the end. (Only for newly generated configs; can be removed if desired.) - Automatically disable offsets for Bedrock players with no extra permissions/config required. - Add messages.yml to allow customization/translation of most plugin messages. - API Changes - Offsets returned from custom offset providers are now split into ScalableOffset and FixedOffset to give explicit control over how providers interact with world coordinate scaling. - Add new API endpoints to regenerateOffset and setOffset for immediate offset changes. - Add onOffsetSetByCommand interface to offset providers.
    34 downloads
  11. 5.0.0CoordinateOffset 5.0.0Oct 19, 2025
    Supported Minecraft servers: Paper 1.21.4-1.21.10 I'm proud to announce CoordinateOffset's latest major release, 5.0.0. This release overhauls lots of internal code and restructures the entire project. This will facilitate some new features and platform support that I've been wanting to add for a while. Please report bugs on the [issue tracker](https://github.com/joshuaprince/CoordinateOffset/issues) or in [Discord](https://discord.gg/V3xYtqU9JU).

    Upgrading from CoordinateOffset 4.0

    If you just want to upgrade, be aware of the following: - Regular backups are mandatory. - Minecraft versions 1.21.3 and below and all Spigot servers are no longer supported. (Read below for more info) - [PacketEvents](https://ci.codemc.io/job/retrooper/job/packetevents/) is now required as a dependent plugin. Please install the latest development build (for now, PE's latest release does not support MC 1.21.10). - Your CoordinateOffset config.yml will be stripped of all comments and reorganized on upgrade. Your existing configuration will be backed up to config.v4.old.yml in the plugin's data folder before it is migrated. All saved configuration should work the same as it did before the upgrade. - /offsetreload is now /offset reload. /offset <player> is now /offset query <player>.

    Dropping support for <1.21.4 and Spigot

    Minecraft versions below 1.21.4 and all Spigot servers are no longer supported. Paper [hard-forked from Spigot](https://forums.papermc.io/threads/the-future-of-paper-har… almost a year ago, and 1.21.9 was the first version where Paper's decisions split away from Spigot in a way that affects CoordinateOffset. Dropping support let me delete a lot of legacy code, rewrite the command system in Brigadier, and spend less time testing new releases. Based on [bStats data](https://bstats.org/plugin/bukkit/CoordinateOffset/19988), at the time of writing, only 2 of 41 servers running CoordinateOffset are using Spigot. 4 of 41 servers are running a Minecraft version below 1.21.4. It doesn't make sense to accommodate these servers with new plugin development. My apologies if you are affected, but please stay on [v4.0.16](https://github.com/joshuaprince/CoordinateOffset/releases… if you need it.

    Full Changelog

    - Support 1.21.9 and 1.21.10 - Convert plugin to a Paper plugin and increase API version to 1.21.4 - Stop shading PacketEvents; require PacketEvents as a dependency - Replace configuration system with ConfigLib - Configuration is now automatically formatted and new options are added during plugin load - Comments and unexpected configuration will be deleted when the plugin loads - Add new obfuscateDebugPropertySubscriptions config.yml setting - Minecraft 1.21.9+ has ["debug" properties](https://minecraft.wiki/w/Debug_property) that clients can enable. These properties show real coordinates inside entity brain data (such as bees and villagers). - The new setting disables debug properties for all clients with an offset applied. - This setting is enabled by default. Disabling it makes these debug flags work but reveals offsets to players. - Rewrite /offset command - The output of all subcommands is now formatted more nicely - The command gives proper suggestions based on permissions - /offsetreload is now /offset reload - /offset <player> is now /offset query <player> - All permissions are unchanged - Add a proper API published on Maven Central - See [API wiki page](https://github.com/joshuaprince/CoordinateOffset/wiki/API) for details - Remove debug config.yml setting - This setting was not intended for production use and caused plugin errors when enabled. - Various internal changes - Restructure code to be in api, core, and paper subprojects for increased modularization - Redesign offset change logic during join/respawn/world change to more accurately map to the game's protocol - Redesign offset storage logic to be more efficient with concurrency
    70 downloads
  12. 4.0.16CoordinateOffset v4.0.16Sep 20, 2025
    - Fix console errors on player login for versions up to 1.21.4 - Rate-limit console spam during packet error conditions
    202 downloads
  13. 4.0.15CoordinateOffset v4.0.15Jul 28, 2025
    - Support 1.21.8
    159 downloads
  14. 4.0.14CoordinateOffset v4.0.14Jul 4, 2025
    - Support 1.21.7
    93 downloads
  15. 4.0.13CoordinateOffset v4.0.13Jun 25, 2025
    - Support 1.21.6
    59 downloads
  16. 4.0.12CoordinateOffset v4.0.12May 16, 2025
    - Fix ghost items appearing on the cursor when moving items with data components in an inventory with an offset applied in 1.21.5
    102 downloads
  17. 4.0.11CoordinateOffset v4.0.11May 4, 2025
    - Fix underground rain and missing beacon beams in 1.21.5 caused by missing heightmaps
    92 downloads
  18. 4.0.10CoordinateOffset v4.0.10Apr 19, 2025
    - Support 1.21.5 - Fix structure blocks being unusable when an offset is applied
    57 downloads
  19. 4.0.9CoordinateOffset v4.0.9Feb 20, 2025
    - Fix chat validation error when plugin is installed in certain Geyser/offline-mode setups - Update packetevents dependency
    183 downloads
  20. 4.0.8CoordinateOffset v4.0.8Jan 11, 2025
    - Fix compatibility with GrimAC - Update packetevents dependency
    127 downloads
  21. 4.0.7CoordinateOffset v4.0.7Dec 8, 2024
    - Support 1.21.4
    108 downloads
  22. 4.0.6CoordinateOffset v4.0.6Nov 23, 2024
    - Fix packet decoding error and kick caused by potions in inventory or in a container - Update packetevents dependency
    61 downloads
  23. 4.0.5CoordinateOffset v4.0.5Nov 7, 2024
    - Support 1.21.2 and 1.21.3
    99 downloads
  24. 4.0.4CoordinateOffset v4.0.4Oct 5, 2024
    - Update packetevents dependency - Make "version not found" joke in the changelog
    364 downloads
  25. 4.0.3CoordinateOffset v4.0.3Aug 14, 2024
    - Support 1.21.1 - Fix "Unknown player of Offset lookup" errors related to logging in from another location
    154 downloads
  26. 4.0.2CoordinateOffset v4.0.2Jul 13, 2024
    - Fix "Unknown player for Offset lookup" errors printed occasionally when players disconnect - Fix Random offsets occasionally resetting when changing worlds or dying even when the option is disabled - Update packetevents dependency
    154 downloads
  27. 4.0.1CoordinateOffset v4.0.1Jun 24, 2024
    - Fix NBT errors causing world to sometimes not load when joining
    145 downloads
  28. 4.0.0CoordinateOffset v4.0.0Jun 19, 2024
    - Support 1.21 - Fix movement near bamboo and dripstone when an offset is applied - NOTE: Servers migrating from v3 should add the [fixCollision](https://github.com/joshuaprince/CoordinateOffset/commit/2… section to their CoordinateOffset config.yml. However, this fix is enabled by default even if these lines are omitted. - Remove separate PacketEvents dependency - PacketEvents is now shaded into CoordinateOffset, so it is not necessary to install as a separate plugin. - Several fixes to 1.20.6 bugs present in PacketEvents v2.3.0 - Fix players being kicked while near a horse or wolf that is wearing armor ([packetevents#827](https://github.com/retrooper/packetevents/pull/827)) - Fix players respawning instantly after dying ([packetevents#816](https://github.com/retrooper/packetevents/issues/816)) - Fix treasure maps with icons kicking players ([packetevents#811](https://github.com/retrooper/packetevents/issues/810)) - Fix banners with patterns kicking players ([packetevents#772](https://github.com/retrooper/packetevents/issues/772)) - Fix decorated pots in an inventory kicking players ([packetevents#768](https://github.com/retrooper/packetevents/issues/768))
    75 downloads
  29. 3.1.0CoordinateOffset v3.1.0May 8, 2024
    - Support 1.20.6 (requires PacketEvents [dev build](https://ci.codemc.io/job/retrooper/job/packetevents/) #397+ or release 2.2.2+) - Improve exception handling and debuggability - Drop CommandAPI dependency; rewrite commands in standard Bukkit API
    107 downloads
  30. 3.0.2CoordinateOffset v3.0.2Jan 22, 2024
    - Fixes for lodestone compasses - Fix Creative players seeing lodestone compasses pointing the wrong direction - Fix lodestone compasses on the ground or in other players' hands pointing the wrong direction
    119 downloads
  31. 3.0.1CoordinateOffset v3.0.1Jan 21, 2024
    - Fix players being kicked when making sounds near a Warden
    88 downloads
  32. 3.0.0CoordinateOffset v3.0.0Jan 6, 2024
    Attention to servers upgrading from CoordinateOffset v2: CoordinateOffset v3 now depends on [PacketEvents](https://github.com/retrooper/packetevents), which must also be installed on the server for CoordinateOffset to work! _(ProtocolLib is no longer required)_ Configuration and usage have not changed from v2 to v3. - Plugin is now compatible with: (in beta; please report issues) - ViaVersion - ViaBackwards - Model Engine - Plugin is compatible with Geyser (in alpha; not recommended for production) - With Geyser installed as a plugin, movement is buggy because Geyser's collision-fixing code processes real coordinates, while its translation layer deals with shifted coordinates. - If possible, it is currently recommended to use Geyser standalone so that the collision-fixing code is disabled. - Rewrite packet offsetting logic with [PacketEvents](https://github.com/retrooper/packetevents) library - Plugin now depends on PacketEvents (v2), and no longer depends on ProtocolLib - Fix exceptions and improperly offsetted coordinates when a player logs in from another location
    79 downloads
  33. 2.3.2CoordinateOffset v2.3.2Dec 13, 2023
    - Support 1.20.4 (requires ProtocolLib dev build #676+)
    72 downloads
  34. 2.3.1CoordinateOffset v2.3.1Nov 29, 2023
    - Remove broken shortened links in config.yml comment
    73 downloads
  35. 2.3.0CoordinateOffset v2.3.0Oct 18, 2023
    - Backport plugin support to Spigot/Paper 1.17.1, 1.18.2, and 1.19 through 1.19.3 (plugin now supports all versions from 1.17.1 through 1.20.2) - Mark resetOnDistantTeleport as unsafe and require opt-in ([more details](https://github.com/joshuaprince/CoordinateOffset/wiki/res… - Add worldScaling option to ConstantOffsetProvider - Fix "facing" packets (e.g. /tp ~ ~ ~ facing 0 0 0) not being properly offsetted, causing the player to face the wrong direction - Fix player getting kicked when their vehicle moves too quickly
    72 downloads
  36. 2.2.0CoordinateOffset v2.2.0Oct 8, 2023
    - Support 1.20.2 (requires ProtocolLib dev build #669) - Rewrite majority of packet translation logic to support multiple protocol versions - Add bStats anonymous plugin metrics - Fix excessive world border packets while border is obfuscated
    64 downloads
  37. v2.1.3CoordinateOffset v2.1.3Sep 23, 2023
    - Fix login error on BungeeCord/Waterfall
    92 downloads
  38. v2.1.2CoordinateOffset v2.1.2Aug 19, 2023
    - Fix glitchy behavior when multiple players are logged into the server with offsets - Entities becoming invisible - Multi-blocks (beds, doors) failing to place properly - Beds appearing to teleport players into the void
    84 downloads
  39. v2.1.1CoordinateOffset v2.1.1Aug 14, 2023
    * Improve resetOnDistantTeleport in providers to use world view distance to determine when a teleport is "distant" * Previously: Teleports over a distance of 2050+ blocks could trigger a re-roll (random providers) or re-center (zero-at-location providers) Now: Teleports over a distance of `(2 (world view distance + 1 chunk))` or further can trigger resets * On Paper servers, relative teleports (e.g. /tp ~500 ~ ~500) will no longer trigger a reset * Improve API exposure for dependent plugins * Support ProtocolLib 5.1.0
    88 downloads
  40. v2.1.0CoordinateOffset v2.1.0Jul 24, 2023
    - Support 1.19.4 - Make world borders visible while an offset is applied, improve border handling and obfuscation - Expose and document API for other plugins to get and set offsets
    80 downloads
  41. v2.0.0CoordinateOffset v2.0.0Jul 17, 2023
    Initial release of CoordinateOffset. Changelog from upstream: - Rewrite all logic for determining offsets - Expose offset configuration per player/world/permission through "[providers](https://github.com/joshuaprince/CoordinateOffset/wiki/Con…" - Add /offset command (with permission) to query players' current offsets - Fix death compasses not pointing to their correct location
    89 downloads

Similar projects

Plugin →