World Randomizer

World Randomizer

All blocks are shuffled in world generation, making for an interesting and challenging playthrough

1 831 downloads 20 followers

World Randomizer

Description:

This server plugin randomizes the blocks of new chunks when they are generated.

Image comparing normal and shuffled world

Replacement Rules

  • each block type is always replaced with the same random block type for the same seed.
  • no unsupported blocks (like floating torches)
  • air is not replaced
  • solid blocks are only replaced with solid blocks
  • non-occluding blocks are only replaced with non-occluding blocks
  • gravity blocks are only replaced by gravity blocks
  • fluids are only replaced by fluids
Excluded Blocks Change: The block is replaced by a other random block

Place: The block is used to replace other blocks

Block Type change place Reason
Air x ✓ Gameplay
Banners x x Lag
(Calibrated-) Sculk Sensor x x Lag
End Portal Frame x ✓ Gameplay
Heads & Skulls x x Lag
Interactable Blocks x x Lag, Loot Chest
Nether Portal x x Lag, Gameplay
Observer x x Lag
(Trial-) Spawner x x Lag, Nether Fortress

Goal

The goal of this challenge is to kill the Ender Dragon, but players are not limited to this.

Mapping Command

Description: Displays how a block is shuffled

Usage: /mapping [<block>] / /map [<block>]

Parameter:

  • <block> - Enter block type you want to check
  • None - Uses the item held by executor

Example:

/mapping minecraft:diamond_ore =>

Mapping for diamond ore:
diamond ore is replaced with end stone
dirt is replaced with diamond ore

FAQ:

Q: My client / server is lagging

A: This plugin significantly slows down the world generation progress. Additionaly some unfortunate shuffles can cause a lot of lag.

Credits:

I wasn't inspired by any particular source, but this has been done multiple times before

Version Minecraft Loader Download

World Randomizer 1.1

1.1

1.21
bukkit, paper, purpur, spigot
Download

World Randomizer 1.0

1.0

1.21
bukkit, paper, purpur, spigot
Download