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

paper-chunk-randomizer

by chk230 · for Minecraft

This minecraft plugin transforms every chunk a player enters into a random block type and more.

26Downloads
6 mo agoLast updated
MITLicense
PaperLoaders

About paper-chunk-randomizer

From Hangar

This minecraft plugin transforms every chunk a player enters into a random block type and more.

Paper-Chunk-Randomizer (Beta)

Paper-Chunk-Randomizer is a beta Paper plugin build of the Random Chunks challenge originally created by Eckelsoft for fabric.

Every new chunk a player enters is transformed into one deterministic replacement block for that chunk. The result is a chaotic survival run where terrain, caves, oceans, and structures can all turn into something completely different while you try to reach the End and finish the game.

image

Status

  • Current release line: beta
  • Target platform: Paper 1.21.x
  • Required Java version: 21

Credits

  • Original creator of Chunk Randomizer / Random Chunks: Eckelsoft
  • Original project source: eckelsoft/Chunk-Randomizer
  • This repository contains a beta Paper adaptation of that original project

What It Does

  • Replaces blocks in newly entered chunks with a chunk-specific random material
  • Applies chunk-based potion effects when players enter a new chunk
  • Spawns surprise mobs after a configurable number of unique chunk visits
  • Shows a challenge timer in the action bar
  • Supports a custom replacement blacklist
  • Gives players Chunk Walker boots when the run starts

Download

Drop the jar into your server's plugins/ folder and restart the server.

Installation

  1. Stop your Paper server.
  2. Copy the newest Paper-Chunk-Randomizer-0.1.0-beta.1-build.<timestamp>.jar into plugins/.
  3. Start the server.
  4. Configure the plugin in plugins/Paper-Chunk-Randomizer/config.yml if needed.
  5. Use /rc start in-game to begin the challenge.

Build From Source

gradle build

The build output is written to build/libs/.

If you are targeting a different Paper 1.21.x version, update these values in gradle.properties:

  • paper_api_version
  • paper_api_compat_version

Quick Command Reference

| Command | Description | |:--|:--| | /rc start | Starts the challenge and timer | | /rc stop | Pauses the challenge and timer | | /rc reset | Resets the timer to 00:00:00 | | /rc timer | Toggles the action-bar timer | | /rc timer prefix <text> | Sets text before the timer | | /rc timer suffix <text> | Sets text after the timer | | /rc effects | Toggles chunk-based potion effects | | /rc fluids <true|false> | Toggles whether water, lava, and fire may be replaced | | /rc exclude add <block> | Adds a block to the replacement blacklist | | /rc exclude clear | Clears the custom blacklist | | /rc spawnmonster chunks <value> | Sets how many unique visited chunks trigger mob spawns | | /rc spawnmonster max <value> | Sets the max number of surprise mobs, including 0 to disable them | | /rc debug <0-3> | Sets debug output level |

Detailed command documentation lives in docs/COMMANDS-WIKI.md.

Permissions

| Permission | Description | Default | |:--|:--|:--| | paperchunkrandomizer.admin | Allows /rc exclude add and /rc exclude clear | op |

Default Config

debug-level: 1
timer-visible: true
effects-enabled: true
spawn-interval: 16
max-mobs: 8
replace-fluids: false
timer-prefix: ""
timer-suffix: ""
custom-blacklist: []

Config Options

| Key | Description | |:--|:--| | debug-level | 0-3 debug output level | | timer-visible | Whether the action-bar timer is shown | | effects-enabled | Whether chunk potion effects are active | | spawn-interval | Unique chunk visits required to trigger surprise spawns | | max-mobs | Maximum amount of surprise mobs spawned at once, with 0 disabling surprise mobs | | replace-fluids | Whether protected fluids and fire may be replaced | | timer-prefix | Text shown before the timer | | timer-suffix | Text shown after the timer | | custom-blacklist | Materials excluded from becoming chunk replacements |

How The Paper Beta Works

  • Chunk replacement is deterministic per world and chunk, so revisiting the same chunk gives the same result.
  • The plugin uses Paper Material, PotionEffectType, and EntityType pools instead of Fabric registries.
  • Replacement candidates are filtered to avoid fragile or problematic block types such as portals, stairs, rails, banners, beds, signs, and similar special blocks.
  • This is a beta Paper adaptation, so behavior is intentionally close to the original but not a byte-for-byte Fabric clone.

Gameplay Notes

  • Players receive Chunk Walker boots the first time the challenge is started.
  • Chunk Walker boots prevent chunk randomization and chunk effects for the wearer.
  • Chunk Walker boots lose 10 durability per protected chunk entry.
  • Use /rc exclude add minecraft:... to avoid especially laggy or annoying replacement blocks.
  • Use /rc spawnmonster chunks 99999 if you want to effectively disable surprise mob spawns.

Credit

Full credit for the original Chunk Randomizer idea and original project goes to Eckelsoft. This Paper-Chunk-Randomizer beta build is an adaptation built on top of that original work.

Highlights

From source data

Game versions

Supports 12 Minecraft versions, the newest being 1.21.9.

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 paper-chunk-randomizer 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
1.21.9 and 11 earlier
Requires
One-click install needs a Paper server.

Verified at the source

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

paper-chunk-randomizer, answered

Generated from the mod’s own source data.

Do my players need to install paper-chunk-randomizer?

Hangar lists paper-chunk-randomizer 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. paper-chunk-randomizer is free to download from Hangar. Its license is MIT.

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 paper-chunk-randomizer on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add paper-chunk-randomizer in one click.