NexusPeX

command module
v0.0.0-...-79cc62c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2026 License: MIT Imports: 14 Imported by: 0

README

NexusPeX

NexusPeX is a high-performance Minecraft: Bedrock Edition server written in Go, focusing on a unique and realistic world generation experience.

🌍 World Generation Progress

Biomes
  • Plains (Llanuras) - With Oak Trees, Flowers and natural patches.
  • Mountains (Montañas) - High peaks with Stone and Snow.
  • Badlands (Mesa) - Red Sand, terracotta formations and plateaus.
  • Desert (Desierto) - Vast dunes of sand and red sandstone.
  • Snowy Plains (Llanuras Nevadas) - Layers of snow, grass and ice patches.
  • Stony Peaks (Picos de Piedra) - Sharp peaks with Calcite, Andesite, Granite and Emeralds.
  • Savanna (Sabana) - Vast plains with dry grass and coarse dirt.
  • Windswept Savanna (Sabana Destrozada) - Extreme vertical cliffs and floating islands.
  • Ocean (Océano) - Coming Soon
  • River (Río) - Coming Soon
  • Beach (Playa) - Coming Soon
  • Jungle (Jungla) - Coming Soon
🆕 Added Blocks
  • Snow Layers: Stackable layers with custom physics and native support.
  • Infested Stone (Fish block): Native implementation for infested stone blocks.
⚙️ Core Features
  • Real 3D Noise Engine: Support for vertical density, allowing floating islands and overhangs.
  • Dynamic Biome Colors: Proper biome IDs assigned to chunks for accurate grass/foliage colors.
  • Custom Perlin Noise & Delaunay Engine (Independent, no external libs).
  • Realistic Subsurface:
    • Vanilla Caves: 3D tunnels, ravines and giant caverns.
    • Mineral Distribution: Coal, Iron, Gold, Lapis, Emerald, Diamond by height.
    • Geology: Natural patches of Granite, Diorite, Andesite and Infested Stone.
    • Bedrock: Irregular bottom layer (Vanilla style).
  • Performance: Instant chunk loading and optimized smoothing (8r).
  • User Experience:
    • Loading Bar: 0% to 100% world generation progress in logs.
    • Smart Spawn: Players spawn on the surface (Grass/Sand).
  • Structures: Villages, Outposts, Temples.
  • AI Mobs: Living entities with brains.

🚀 Getting Started

NexusPeX comes as a single executable binary. No extra dependencies required.

  1. Download the latest binary from Releases.
  2. Run ./nexuspex_server.
  3. Enjoy a truly unique Bedrock world!

Built with ❤️ in Go.

Directories

Path Synopsis
cmd
blockhash command
Package server implements a high-level implementation of a Minecraft server.
Package server implements a high-level implementation of a Minecraft server.
block
Package block exports implementations of the Block interface found in the server/world package.
Package block exports implementations of the Block interface found in the server/world package.
block/cube
Package cube provides types and functions to handle positions and rotations of voxel-based objects in a 3D world.
Package cube provides types and functions to handle positions and rotations of voxel-based objects in a 3D world.
block/model
Package model has world.BlockModel implementations for each world.Block implementation in the block package.
Package model has world.BlockModel implementations for each world.Block implementation in the block package.
cmd
Package cmd implements a Minecraft specific command system, which may be used simply by 'plugging' it in and sending commands registered in an AvailableCommandsPacket.
Package cmd implements a Minecraft specific command system, which may be used simply by 'plugging' it in and sending commands registered in an AvailableCommandsPacket.
event
Package event exposes a single exported `Context` type that may be used to influence the execution flow of events that occur on a server.
Package event exposes a single exported `Context` type that may be used to influence the execution flow of events that occur on a server.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL