JapsuGrid

World generation plugin for "RaysGrid" -style grid-world generation!

261

JapsuGrid

JapsuGrid

Overworld image of JapsuGrid world

Info

Meet the "RaysGrid" experience: A normal minecraft world, but with 99% of its blocks removed.

A modified version of the oh-so-popular Sky-Grid, but unlike Sky-Grid, the blocks generated are the same as those in a typical Minecraft world.

*Everything that's possible in a normal Minecraft world, is also possible here!*

Features

- Structures & decorations can either be generated normally, or "gridified" like all other terrain. - Bedrock generation can be turned off. - Ability to skip the removal of specific blocks (end portal frames, chests, what ever you like)! - No liquid spilling when a chunk is loaded: water/lava stays hovering. - Very reasonable performance: we either intercept the chunk generation process, or do post-processing with BlockPopulators.

Setup

1. Download and move the plugin to your "Plugins" -folder. 2. Assign JapsuGrid as your world generator in ```Bukkit.yml```: ```yaml worlds: world: generator: JapsuGrid world_nether: generator: JapsuGrid world_the_end: generator: JapsuGrid ```

Note: If the lines above are missing from your ```Bukkit.yml```, just add them!

Standard config

```yaml

When to generate the grid.

BEFORE_DECORATIONS: Faster, but leaves all decorations (structures, trees, etc) intact.

AFTER_DECORATIONS: Slower, but decimates everything except blocks defined in "NonReplaceableBlocks" (below).

GenerationMode: AFTER_DECORATIONS

Amount of empty space between each block.

Valid range [1, 7].

BlockSpacing: 3

Whether to skip all bedrock generation.

RemoveAllBedrock: true

Whether to TEMPORARILY disable water flow and block gravity in newly generated chunks.

Reduces lag by not allowing liquids to flow when the chunk is loaded.

DisableEventsInNewChunks: true

Blocks that never get removed by the generator.

NonReplaceableBlocks: - END_PORTAL_FRAME

- SPAWNER

- CHEST

```

Usage statistics

Gallery

<img src="https://github.com/japsuu/JapsuGrid/raw/master/Screenshots/ancient_city_nodecor.png" width="512">

<img src="https://github.com/japsuu/JapsuGrid/raw/master/Screenshots/overworld_2.png" width="512">

<img src="https://github.com/japsuu/JapsuGrid/raw/master/Screenshots/nether_0.png" width="512">

---

Stronghold generation

With AFTER_DECORATIONS config value.

<img src="https://github.com/japsuu/JapsuGrid/raw/master/Screenshots/stronghold_nodecor.png" width="512">

With BEFORE_DECORATIONS config value.

<img src="https://github.com/japsuu/JapsuGrid/raw/master/Screenshots/overworld_stronghold.png" width="512">

---

End island generation

With AFTER_DECORATIONS config value.

<img src="https://github.com/japsuu/JapsuGrid/raw/master/Screenshots/end_1_nodecor.png" width="512">

With BEFORE_DECORATIONS config value.

<img src="https://github.com/japsuu/JapsuGrid/raw/master/Screenshots/end_island.png" width="512"></br>

Contributing

Feel free to submit any PRs :)

ADS