MuseumWorld

⭐ — (0 endorsements) 📥 31 downloads 📌 v1.1.0 📅 5/7/2026
🟡 Updated this year

By Tantrum90 · game-mechanics

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 5/10/2026 📅 Created: 5/7/2026

🔍 Analysis

  • 🏆 #6 of 221 game-mechanics mods in this game by downloads

📋 About This Mod

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

# MuseumWorld 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 (https://img.shields.io/badge/GitHub-Source-181717?style=for-the-badge&logo=github)](https://github.com/Tantrum90/MuseumWorld)  (https://img.shields.io/badge/GitHub-Issues-181717?style=for-the-badge&logo=github)](https://github.com/Tantrum90/MuseumWorld/issues)  (https://img.shields.io/badge/GitHub-Wiki-181717?style=for-the-badge&logo=github)](https://github.com/Tantrum90/MuseumWorld/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: ```yml 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: ```yml 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: ```yml 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. ```yml 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: ```yml 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: ```yml auto-clean-invalid-config-values: true ``` Before cleanup, the plugin can create a backup of `config.yml`. Validation reports are saved under: ```text plugins/MuseumWorld/logs/ ``` Config backups are saved under: ```text plugins/MuseumWorld/backups/ ``` The validator does **not** modify: ```yml 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: ```yml protected-config-keys: - locked-worlds - language ``` are not overwritten during

# MuseumWorld

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

[!(https://img.shields.io/badge/GitHub-Source-181717?style=for-the-badge&logo=github)](https://github.com/Tantrum90/MuseumWorld)  [!(https://img.shields.io/badge/GitHub-Issues-181717?style=for-the-badge&logo=github)](https://github.com/Tantrum90/MuseumWorld/issues)  [!(https://img.shields.io/badge/GitHub-Wiki-181717?style=for-the-badge&logo=github)](https://github.com/Tantrum90/MuseumWorld/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:

```yml 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:

```yml 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.

```yml 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.

```yml 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:

```yml 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:

```yml auto-clean-invalid-config-values: true ```

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

Validation reports are saved under:

```text plugins/MuseumWorld/logs/ ```

Config backups are saved under:

```text plugins/MuseumWorld/backups/ ```

The validator does not modify:

```yml 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:

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

are not overwritten during

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
Tantrum90
Version
1.1.0
Downloads
31
Endorsements
0
Category
game-mechanics
Created
5/7/2026
Updated
5/10/2026
Game Versions
26.1.2
Tags
game-mechanics, management, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does MuseumWorld support?

The author lists 26.1.2. Other versions may work but are untested by the author.

What is the latest version of MuseumWorld?

Version 1.1.0, published 2026-05-10 with 31 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More game-mechanics 👤 More by Tantrum90 🔎 Similar Mods 🌐 Best game-mechanics (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods