Skip to content

ClexaGod/NetherWorldGen

Repository files navigation

NetherWorldGen

Custom Nether generator plugin for Allay.

Beta

This project is currently in beta.

  • Terrain and populators are still being tuned.
  • The generator is designed to feel closer to vanilla Nether generation, but it is not a 1:1 vanilla implementation.
  • Noise behavior, populate rates, and biome behavior may change in future versions.

Generator Type

The generator type name is:

NETHER_WORLD

Installation

  1. Put the plugin jar into the plugins/ folder.
  2. Set the Nether generator type to NETHER_WORLD in worlds/world-settings.yml.
  3. If you want to test the latest changes, generate new Nether chunks or recreate the world.

World Settings Example

Simple Example

worlds:
  world:
    nether:
      generator-type: NETHER_WORLD
      generator-preset: "seed=123456;modern-biomes=true"

Full Example

worlds:
  world:
    storage-type: LEVELDB
    use-virtual-thread: true
    overworld:
      generator-type: FLAT
      generator-preset: ""
      enable-light-calculation: true
    nether:
      generator-type: NETHER_WORLD
      generator-preset: "seed=123456;lava-level=31;modern-biomes=true;glowstone=true;fire=true;quartz=true;gold=true;ancient-debris=true;fungi=true;biome-decorations=true"
      enable-light-calculation: true
    the-end: null
default-world: world

Default Preset

seed=0;lava-level=31;modern-biomes=true;glowstone=true;fire=true;quartz=true;gold=true;ancient-debris=true;fungi=true;biome-decorations=true

Preset Options

All of the following values can be configured through generator-preset:

  • seed: Generator seed value. Default: 0
  • lava-level: Lava ocean level. Default: 31
  • modern-biomes: Enables or disables modern Nether biome selection. If set to false, only HELL is used. Default: true
  • glowstone: Enables or disables glowstone cluster generation. Default: true
  • fire: Enables or disables fire, soul fire, and lava spring populators. Default: true
  • quartz: Enables or disables Nether quartz ore generation. Default: true
  • gold: Enables or disables Nether gold ore generation. Default: true
  • ancient-debris: Enables or disables ancient debris generation. Default: true
  • fungi: Enables or disables huge crimson fungus and huge warped fungus features. Default: true
  • biome-decorations: Enables or disables biome-specific decorative populators. Default: true

Supported Biomes

  • HELL
  • SOUL_SAND_VALLEY
  • CRIMSON_FOREST
  • WARPED_FOREST
  • BASALT_DELTAS

If modern-biomes=false, only the HELL biome will be generated.

Current Features

  • Netherrack terrain
  • Bedrock floor and ceiling
  • Lava ocean
  • Quartz ore
  • Nether gold ore
  • Ancient debris
  • Glowstone clusters
  • Fire and soul fire
  • Lava springs
  • Crimson / warped huge fungi
  • Crimson roots / fungus
  • Warped roots / fungus / sprouts
  • Twisting vines
  • Weeping vines
  • Soul Sand Valley bone structures
  • Basalt Delta pillars and magma details

Unsupported Features

  • No fortress generation
  • No fossil generation
  • No ruined portal generation
  • The project does not aim to match vanilla noise and population behavior exactly
  • Populate rates may still change while the project remains in beta

About

Custom Nether generator plugin for Allay

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages