Oxygen

Oxygen is a premium fork of EEssentials, built for cross-server Cobblemon networks.

Oxygen is a premium fork of EEssentials, built for cross-server Cobblemon networks. It includes cross-server teleporting, messaging, and synced data storage for homes, warps, and more. Oxygen also introduces RTP Flows and a fully cross-server /back system.

Cross-Server Features

If it's in EEssentials and needs to work cross-server, Oxygen probably does it. Here’s a non-exhaustive list of Oxygen’s cross-server upgrades:

  • Teleporting (/tpa, /tpaccept, /otp, /offlinetp) Works just like a single-server setup — complete with messaging and confirmation. We don’t override vanilla /tp, because that's annoying — instead, use /otp to force teleport to any player across the network.

  • Location History (/back, /offlinetp) Oxygen tracks cross-server locations — /back works even after switching servers. /offlinetp lets you teleport to players even if they’re offline, regardless of which server they were last on.

  • Synced Player Data (/homes, /playtime, /seen) Homes, playtime, and utility commands are synced network-wide.

  • RTP Flows A powerful, configurable system to guide players where you want them — with full control over dimension, distance, and behaviour. Check out RTP (Random Teleport).

  • Player Warps Player Warps are built in with Oxygen, and work cross-server by default. Check out Player Warps for more info.

  • Global Join Messages Oxygen cancels the spammy per-server join/leave messages. Instead, it shows clean, configurable network-wide messages when players connect or disconnect.


Key Differences from EEssentials

  • Player Warps Oxygen comes with built-in, powerful, and intuitive Player Warps, with categories, visit tracking, and staff features.

  • Better Spawn Handling Oxygen includes intuitive EssentialsX like spawn handling by default. New players will always be sent to your spawn - no messing around with vanilla's default radius based spawning that conflicts with roofs. Oxygen also includes spawn on death, which is especially useful in cross-server environments.

  • No Chat Features Mods should do one thing well. Use CarbonChatarrow-up-right alongside Oxygen for chat syncing, filtering, nicknames, and private messaging. Oxygen stays out of the way.

  • Permission Nodes Use oxygen. instead of eessentials.

  • Data Migration Easily switch storage types or import your EEssentials data — Oxygen handles it.


⚠️ Beta Notice

Oxygen is currently in beta. While it's already been running in production for over two months and all major issues have been resolved, there are still a few rough edges we're smoothing out:

  • /tpahere reliability This command is a bit inconsistent due to the original EEssentials data structure. A full rewrite is planned and will land soon.

  • No request timeouts yet Teleport requests (especially /tpahere) currently don’t expire. Timeout handling is coming shortly, with multiple configuration options.

  • No automatic LuckPerms node migration You’ll need to manually update permission nodes from eessentials.* to oxygen.*.

Last updated