HomeJavaModsDeadman's Chest
Deadman's Chest
ModsJava

Deadman's Chest

by jemcdevitt · on Modrinth

Find drifting barrels, reveal soggy pirate maps, follow them to cursed markers, defeat skeletal guardians, and claim buried treasure.

⬇ Download on Modrinth
Deadman's Chest — screenshot 1Deadman's Chest — screenshot 2

Deadman's Chest

Drifting barrels, soggy pirate maps, cursed guardians, and buried treasure for PaperMC servers.

No resource pack. No NMS. Just pirate treasure hunts built with supported Paper/Bukkit APIs.


What Is Deadman's Chest?

Deadman's Chest turns the open ocean into the beginning of a survival-friendly pirate adventure.

While exploring the world, players may discover strange glowing barrels drifting in the water. Claim the soggy map inside, follow the skull-marked chart, locate the cursed treasure marker, defeat the guardians, and claim whatever the dead left behind.

But treasure is never truly free.

A dead pirate does not give up his loot willingly.


The Gameplay Loop

Deadman's Chest is built around a complete treasure-hunt loop:

Find a drifting barrel
  -> Claim the soggy treasure map
  -> Watch the wet parchment reveal itself
  -> Follow the skull-marked chart
  -> Discover the cursed treasure marker
  -> Activate the marker
  -> Defeat the skeleton guardians
  -> Watch as the chest is revealed
  -> Loot the treasure
  -> See the chest cleansed and vanish

The goal is not to create a complicated quest system. The goal is to add mystery, danger, and reward to normal survival exploration.


Features

Deadman's Chest is designed to feel like something that belongs naturally in a survival world: rare, atmospheric, dangerous, and rewarding.


Treasure Tiers

Deadman's Chest uses three visual treasure tiers.

Each tier carries through the entire hunt:

barrel band
  -> map skull color
    -> treasure marker gem
      -> treasure chest gem
Tier Theme Description
Emerald Green The most common treasure tier. A good early-to-mid survival reward.
Ruby Redstone red A stronger treasure tier with better rewards and tougher guardians.
Diamond Diamond blue The highest treasure tier, guarded by the strongest encounter and capable of rare rewards.

The tier is visible before the fight begins, giving players a chance to decide how prepared they want to be.

Bring a sword.

Bring a shield.

Bring friends.

Bring wolves.

Maybe bring iron blocks and pumpkins if you like solving problems the Minecraft way.


Screenshots and Videos

Finding a Barrel

Finding a Barrel

Receiving a Soggy Map

Recieving the Soggy Map

Following the Treasure Map

Following the Map

Discovering the Treasure Marker

Discovering the Treasurer Marker

Fighting the Guardians

Fighting the Guardians

Guardians Defeated

Guardians Defeated

Chest Rises

Chest Rises

Videos:

Watching the soggy map reveal

Reaching the marker and triggering the guardians

The chest is revealed

Getting the loot and cleansing the location


Why This Exists

Minecraft survival already has wonderful systems:

Deadman's Chest tries to connect those systems into a small adventure.

It gives players a reason to sail, explore, prepare, fight, and return home with a story.

It also provides an alternate path to meaningful rewards such as enchanted books and useful supplies, especially for servers that do not want villager trading halls to dominate progression.


Installation

  1. Download the latest release.
  2. Drop the plugin jar into your server's plugins/ directory.
  3. Start or restart the server.
  4. Review the generated configuration file.
  5. Watch the waters.

When the plugin is running, treasure barrels may begin appearing in valid water locations depending on your configuration.


Requirements

Tested Against

Deadman's Chest uses supported Bukkit/Paper APIs and does not rely on NMS or internal server classes.


Configuration

Deadman's Chest is intended to be configurable while still having sensible defaults.

Configuration areas include:

Example configuration shape:

debug: true

messages:
  treasure-recovered:
    enabled: true
    broadcast: false
    text: "%player% has recovered the treasure of %adjective% pirate %pirate_name% and broken the curse."

barrels:
  max-active: 30
  min-lifetime-minutes: 4
  max-lifetime-minutes: 12
  seconds-between-spawn-checks: 30
  min-distance-between-barrels: 128

loot:
  remove-defaults: false

  level-1:
    rolls: 4
    remove:
      - minecraft:cooked_cod
    add:
      - material: minecraft:copper_ingot
        min: 4
        max: 12
        weight: 12

  level-2:
    rolls: 6
    book-chance-percent: 18
    remove: []
    add:
      - material: minecraft:lapis_lazuli
        min: 4
        max: 16
        weight: 8
    add-books:
      - enchantment: minecraft:mending
        level: 1
        weight: 1
      - enchantment: minecraft:fortune
        level: 2
        weight: 2
      - enchantment: minecraft:efficiency
        level: 4
        weight: 2
    custom:
      - material: minecraft:iron_sword
        name: "Cursed Raider's Cutlass"
        min: 1
        max: 1
        weight: 2
        enchants:
          - enchantment: minecraft:sharpness
            level: 3
          - enchantment: minecraft:vanishing_curse
            level: 1
      - material: minecraft:iron_chestplate
        name: "Salt-Stained Breastplate"
        min: 1
        max: 1
        weight: 2
        enchants:
          - enchantment: minecraft:protection
            level: 3
          - enchantment: minecraft:binding_curse
            level: 1
        
  level-3:
    rolls: 8
    book-chance-percent: 35
    remove:
      - minecraft:enchanted_golden_apple
    add:
      - material: minecraft:diamond
        min: 2
        max: 5
        weight: 8
      - material: minecraft:trident
        min: 1
        max: 1
        weight: 1
    add-books:
      - enchantment: minecraft:mending
        level: 1
        weight: 2
      - enchantment: minecraft:fortune
        level: 3
        weight: 3
      - enchantment: minecraft:efficiency
        level: 5
        weight: 4
      - enchantment: minecraft:protection
        level: 4
        weight: 4
      - enchantment: minecraft:sharpness
        level: 5
        weight: 4
    custom:
      - material: minecraft:diamond_sword
        name: "Deadman's Blade"
        min: 1
        max: 1
        weight: 1
        enchants:
          - enchantment: minecraft:sharpness
            level: 5
          - enchantment: minecraft:fire_aspect
            level: 2
      - material: minecraft:diamond_pickaxe
        name: "Buried King's Pick"
        min: 1
        max: 1
        weight: 1
        enchants:
          - enchantment: minecraft:efficiency
            level: 5
          - enchantment: minecraft:fortune
            level: 3

Exact configuration options may change during beta as gameplay balance is tuned.


Loot

Treasure chests use a chest-sized inventory window.

Loot is not forced directly into the player inventory. This avoids losing rewards when a player's inventory is full.

Current behavior:

Player opens treasure chest
  -> Loot inventory appears
  -> Player takes items
  -> Chest remains if loot is still present
  -> Chest is removed only after the loot inventory is emptied

This makes the reward feel like an actual treasure chest rather than a simple item payout.

Loot Categories

Deadman's Chest loot may include:

Enchanted Books

Enchanted books can appear in higher-tier treasure.

The intent is to make treasure hunting a meaningful alternate reward path without making books too common.

Recommended balance:

Tier Book Behavior
Emerald No premium books by default
Ruby Chance for useful books
Diamond Chance for top-tier books

A chest should never be flooded with books. Books are meant to feel special.

Custom Loot

Server owners may configure custom loot entries such as enchanted tools, armor, or weapons.

Example:

loot:
  level-3:
    custom:
      - material: DIAMOND_SWORD
        name: "Deadman's Blade"
        min: 1
        max: 1
        weight: 1
        enchants:
          - enchantment: sharpness
            level: 5
          - enchantment: vanishing_curse
            level: 1

Custom loot is intended for server owners who want to add their own flavor while preserving the core treasure-hunt experience.


Encounters

Treasure markers are not harmless decorations.

When activated, they summon skeleton guardians. The number and strength of guardians depends on treasure level.

Tier Encounter Feel
Emerald Small fight
Ruby Moderate fight
Diamond Stronger fight with a captain-style guardian

Guardians are configured to avoid becoming gear farms. Their purpose is to protect the treasure, not to replace the reward chest.

The encounter is designed to be dangerous but not absurd. Players can prepare using normal survival tools:

Deadman's Chest creates the problem. Minecraft gives players many ways to solve it.


World Atmosphere

Deadman's Chest leans into a cursed pirate mood:

The plugin works in normal survival worlds, but it especially shines in atmospheric coastal, island, pirate, or night-focused servers.


Commands

Commands are primarily intended for operators and server recovery.

Command Description
/deadmanschest:info Shows current spawned barrel information.
/deadmanschest:flush Removes Deadman's Chest tagged world components.

Command behavior may change as the plugin matures.

During beta, commands may be more permissive or debug-oriented than they will be in a final release.


Operator Notes

Deadman's Chest uses Display Entities, Interaction entities, PersistentDataContainer tags, and custom map renderers.

Important behavior:

This design allows abandoned treasure markers to become atmospheric world dressing while still giving server operators a recovery path.


Performance Notes

Deadman's Chest is designed to keep active entity counts bounded.

The plugin avoids NMS and avoids resource-pack dependency.

As with any plugin using visual entities, server owners should avoid extreme configuration values that create excessive numbers of active world objects.


Current Status

Deadman's Chest is released and functional on the listed tested versions of Minecraft.

The full gameplay loop is playable:

barrel -> map -> marker -> guardians -> chest -> loot -> cleanup

Current focus areas:

Feedback, bug reports, and suggestions are welcome.


Design Philosophy

Deadman's Chest is not meant to be a full quest engine.

It is meant to add a small, memorable adventure to survival play.

The best moments should feel like stories players tell afterward:

That is the experience this plugin is trying to create.


Compatibility

Deadman's Chest should work well with ordinary Paper survival servers.

It is especially fun alongside plugins or server styles that encourage:

No client mod is required.

No resource pack is required.


Inspiration

Deadman's Chest is inspired by:

A pirate, even a dead one, is not going to give up his loot willingly.


Other Projects

Other projects of mine that you might enjoy

Simple Ships - build ships to sail the vast oceans


License

Deadman's Chest is licensed under the MIT License.

See the LICENSE file for full details.


Final Thoughts

Deadman's Chest is meant to add mystery to the ocean and danger to treasure hunting.

Not every barrel should be ignored.

Not every map should be trusted.

Not every treasure should be easy to claim.

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more