Skip to content

🌊 Poseidon#

Created and maintained by tastybento.

Poseidon is an immersive underwater survival experience for Minecraft. Stranded after a mysterious shipwreck, you awaken with the uncanny ability to breathe underwater—but there's a catch. Like a shark, you must keep moving to survive.

Welcome to a world where the ocean is both your sanctuary and your greatest threat. From deep-sea ruins to glowing coral cities, Poseidon challenges you to survive, build, and explore in a realm where the sea is your only constant—until you dare to set foot on the dreaded, burning land above.

🐚 Features#

  • 🧭 Survival Reimagined: Keep moving to stay alive. Stillness invites danger.
  • 🏰 Underwater Realm Building: Construct coral-covered castles and aquatic cities in the deep.
  • ⚔️ Challenging Encounters: Face relentless drowned, sea monsters, and secrets buried beneath.
  • 🌋 The Water-Filled Nether: Discover a submerged version of the underworld.
  • 📖 Lore-Driven Challenges: Complete multi-level quests and unlock mysterious books that expand Poseidon's world.
  • 🏝️ Custom Starter Islands: Choose your beginning—simple shipwreck, small monument, or a grand coral-laced domain.

🔧 Setup Instructions#

Recommended: Install alongside the BentoBox Challenges Addon for full Poseidon functionality.

  1. Download and install the Poseidon addon.
  2. Place it in your /plugins/BentoBox/addons/ folder.
  3. Start your server – new worlds for Poseidon will be generated automatically.
  4. Let pre-generation run. It only works when no players are online. The more chunks that are pre-generated, the better the performance.
  5. Log in and configure challenges:
    • Use /padmin challenges
    • Click the 🕸️ web icon to download the Poseidon Challenges
  6. Choose a starting island:
    • Shipwreck with coral
    • Shipwreck with a small monument
    • Shipwreck with both small and large monuments
    • Customize islands using /padmin bp
  7. (Optional) Tweak config.yml or use the admin settings GUI.
    • Major changes may require deleting the database and resetting worlds.

⚠️ Notes#

  • The End world is currently underdeveloped.
  • Lag may occur if islands are not pre-generated. Allow pre-gen to complete before inviting players.

✅ Compatibility#

Feature Supported
Minecraft Version ✅ 1.21.4+ (not compatible with older versions)
BentoBox Version ✅ 3.3.0 or later
Java Version ✅ Java 21

Player command#

The default player command is /poseidon or /po for short.

Config.yml#

The config.yml file is similar to other GameModes in that there is a section specially for Poseidon settings, and then more generic world and island settings. In Poseidon, islands are called realms. The unique Poseidon settings are:

poseidon:
  air-effect:
    # The time a player can be out of the water without suffering in seconds.
    grace-period: 3
    # Damage per second from being in the air.
    damage: 2
    # The time drinking water will prevent damage from air in seconds. Drinking water is the same as drinking a water breathing potion.
    water-effect-time: 30
  # Chance that water mobs will ignore posiedon's children. In percent.
  # Makes game easier..
  water-mob-ignore: 50

Permissions#

Permissions can be found here.

Commands#

Commands can be found here.

Placeholders#

Placeholders can be found here.

Changelog#

What's new in v1.1.1

Released: 2026-06-28

Bug-fix release — drop-in replacement, no config or locale changes.

  • 🔺 🐛 Fixed a server crash during world creation on Peaceful difficulty (Paper 26.2). The Nether populator tried to spawn monsters (Drowned / Guardian / Elder Guardian), which is not allowed on Peaceful and crashed the chunk system. Monster spawns are now skipped on Peaceful and guarded defensively so world generation can never crash.

Release v1.1.1

Translations#

Help us keep translations accurate

Most BentoBox and addon translations are now generated with the help of AI, so the bulk of the work is already done — but AI is not perfect. What we really need from the community is error reports and corrections.

  • Spotted a mistake or awkward phrasing? Open an issue or a PR on the relevant repository at bentobox.world (a short link to our GitHub org), or tell us on Discord.
  • Want to add a brand-new language? Open a PR adding a new locale file to src/main/resources/locales/ in the relevant repo, or ask on Discord and we'll get you started.
Language Language code Progress
English (United States) en-US 100% (Default)

Last update: July 4, 2026 01:49:22