SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedBuilding & decoration

MuseumWorld

by Tantrum90 · for Minecraft

MuseumWorld makes selected worlds read-only for safe museum/showcase exploration with protected blocks, entities, chests

1Downloads
5 mo agoLast updated
GPLLicense
PaperLoaders

About MuseumWorld

From Hangar

MuseumWorld makes selected worlds read-only for safe museum/showcase exploration with protected blocks, entities, chests

MuseumWorld by Tantrum90

MuseumWorld is a lightweight Paper plugin that turns selected worlds into read-only “museum / showcase” worlds.

Players can explore freely, while destructive actions, inventory modification, entity damage, and common interaction exploits are blocked.

It is designed for:

  • lobby / spawn / hub worlds
  • showcase maps
  • museum builds
  • read-only adventure areas
  • worlds where visitors should explore, but not edit

GitHub Source  GitHub Issues  GitHub Wiki


Key Features

✅ Read-only worlds

You choose which worlds are protected through config.yml.

In protected worlds, MuseumWorld can block:

  • block breaking
  • block placing
  • inventory modification
  • entity damage
  • armor stand manipulation
  • item frame / painting interaction
  • protected container modification
  • hopper/item transfer involving protected inventories
  • explosions damaging blocks
  • item dropping
  • item pickup
  • bucket fill/empty actions
  • flint and steel / fire charge use
  • fire ignition
  • TNT ignition
  • bed use
  • bone meal use
  • Nether portal creation
  • natural growth, spread and decay changes
  • projectile use, with optional Elytra firework boost exception
  • lead use
  • name tag use
  • vehicle placement and breaking
  • hanging entity breaking/removal

✅ View-only containers

MuseumWorld allows players to open selected containers and look inside, while blocking item movement.

For example, players can open:

  • chests
  • barrels
  • shulker boxes
  • furnaces
  • hoppers
  • dispensers
  • droppers
  • brewing stands
  • lecterns
  • beacons

But they cannot:

  • take items
  • place items
  • shift-click items
  • drag items into the container
  • move items using hopper transfers

✅ Strictly config-driven protection

MuseumWorld is designed to be predictable and controlled through config.yml.

Read-only blocks and read-only entities are protected only if they are explicitly listed in:

readonly-blocks:
readonly-entities:

There is no automatic read-only block/entity detection.

This means navigation blocks such as doors, trapdoors and fence gates are not blocked unless the server owner explicitly adds them to readonly-blocks.

For example, if players should be able to open doors in a museum world, simply do not add those doors to readonly-blocks.

If a specific door should be locked, add it manually:

readonly-blocks:
  - OAK_DOOR
  - IRON_DOOR

This keeps the plugin fully configurable and avoids unexpected protection behavior.


✅ Extended protection toggles

MuseumWorld includes additional protection options for common grief-prevention and museum-world use cases.

Example:

block-item-drop: true
block-item-pickup: true
block-bucket-use: true
block-fire-use: true
block-natural-growth: false
block-bone-meal-use: true
block-portal-creation: true
block-item-frame-rotation: true
block-armor-stand-manipulation: true
block-tnt-ignite: true
block-player-bed-use: true
block-hanging-break: true
block-vehicle-place-break: true
block-projectile-use: true
block-lead-use: true
block-name-tag-use: true

These options allow server owners to decide exactly how strict each protected world should be.


✅ Elytra support

Projectile blocking can be enabled while still allowing Elytra firework boosting.

block-projectile-use: true
allow-elytra-firework-boost: true

When enabled, players can still use firework rockets while gliding with Elytra.

This allows Elytra flight in protected worlds while still blocking other projectile-style interactions such as eggs, ender pearls, splash potions and similar actions.


✅ Config validation and safe cleanup

MuseumWorld can validate selected config lists on startup.

The validator checks:

readonly-blocks
view-only-containers
readonly-entities
blocked-entity-types

If invalid Material or EntityType names are found, MuseumWorld can automatically remove them when enabled:

auto-clean-invalid-config-values: true

Before cleanup, the plugin can create a backup of config.yml.

Validation reports are saved under:

plugins/MuseumWorld/logs/

Config backups are saved under:

plugins/MuseumWorld/backups/

The validator does not modify:

locked-worlds
language

✅ Automatic config updates

MuseumWorld can automatically add missing config keys when a new plugin version introduces new options.

Existing values are preserved.

Protected config keys, such as:

protected-config-keys:
  - locked-worlds
  - language

are not overwritten during config updates.

MuseumWorld can also update missing list values when this option is enabled:

update-lists-on-next-reload: true

After the list update is completed, the option automatically returns to:

update-lists-on-next-reload: false

Before automatic config updates, the plugin can create a backup if enabled:

backup-config-before-auto-update: true

Backups are stored in:

plugins/MuseumWorld/backups/

✅ Template-based config rewrite

MuseumWorld rewrites config.yml using the bundled default configuration as a template.

This means automatic config updates preserve:

  • official comments
  • key order
  • newly added explanations
  • existing user-defined values
  • custom list entries
  • a clean and predictable config layout

The bundled default config.yml acts as the reference layout.

The active server config.yml keeps user values, while missing keys and comments are restored from the default template.

Read the full description on Hangar →

Highlights

From source data

Game versions

Built for Minecraft 26.1.2.

Loaders

Runs on Paper.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Hangar as “Plugins”

Building & decoration

Blocks, furniture, decorations and building tools.

Runs on your server

From source side support

Hangar lists MuseumWorld as required on the server. Check its Hangar page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
Paper
Runs on
Serverrequired on the server
Game versions
26.1.2
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓HangarOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorTantrum90, as published on Hangar
  • ✓LicenseGPLFree

MuseumWorld, answered

Generated from the mod’s own source data.

Do my players need to install MuseumWorld?

Hangar lists MuseumWorld as required on the server. Check its Hangar page to see whether players need it too.

Which loaders does it support?

Paper.

Is it free?

Yes. MuseumWorld is free to download from Hangar. Its license is GPL.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run MuseumWorld on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add MuseumWorld in one click.