World Randomizer

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

1,37k

Quick challenge

How far can you run before the mobs catch you?

World Randomizer

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

ADS