CurseForge · Minecraft mod
NsTut Endless
Allows customization or removes build height limits, enabling construction beyond vanilla restrictions.
Quick answer
Which NsTut Endless release should I use?
NsTut Endless Endless 0.10.1 - NeoForge 26.1.2 targets 26.1.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is NsTut Endless required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does NsTut Endless Endless 0.10.1 - NeoForge 26.1.2 need?
Endless 0.10.1 - NeoForge 26.1.2. Change the file and its required mods may change too.
Install Architectury API first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add NsTut Endless without breaking your instance.
Built for NsTut Endless Endless 0.10.1 - NeoForge 26.1.2. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Endless 0.10.1 - NeoForge 26.1.2. It targets 26.1.2 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Architectury API first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Endless 0.10.1 - NeoForge 26.1.2. It opens that exact file at the source.
About this project
What does NsTut Endless add?


Endless lets you build higher and dig deeper than ever before. In v0.9, you can configure your world's build range anywhere from Y=-8,000,000 through Y=7,999,999 without turning every chunk into a millions-of-block-tall section array.
Features
- Practical Infinite Build Height — Choose any section-aligned build range inside Y=-8,000,000 to Y=7,999,999.
- Sparse Vertical Storage — Fresh worlds keep Minecraft's normal
[-64,320)dense chunk core. Extended construction is stored in 512-block vertical pages that are allocated only where data exists. - All Dimensions Supported — Works in the Overworld, Nether, End, and other normal dimensions.
- Compatible with Existing Worlds — v0.9 preserves the fail-closed migration safeguards from v0.4 so old extended sections are not silently discarded. Back up important worlds before upgrading.
- Multi-version loaders - Minecraft 1.20.1 is supported on Fabric/Forge, Minecraft 1.21.1 on Fabric/NeoForge, and Minecraft 26.1.2 on NeoForge.
- Persistent High-Y Blocks — Sparse pages use dedicated compressed storage outside vanilla Anvil section serialization, so blocks far above or below vanilla limits survive save and reload.
- Blocks, Fluids and Block Entities — Normal block access, fluids, block entities, scheduled ticks and block updates work throughout the configured range.
- Heightmaps, Lighting and POIs — Sparse blocks participate in supported height queries, block/sky lighting, and point-of-interest storage without widening vanilla section arrays.
- Server-Authoritative Multiplayer — Servers synchronize the configured logical range and dense layout before sparse world data is used. Extended worlds require matching Endless versions on the client and server.
- Waystones Compatibility - Development/runtime compatibility coverage is included where matching Waystones artifacts are available; the 1.20.1 sparse placement path is explicitly exercised by the live matrix.
- Create Compatibility - Targeted development-runtime gates cover Create 6.0.8 on Forge 1.20.1 and Create 6.0.11 on NeoForge 1.21.1: sparse schematic rails, saved kinetic identities, and connected legacy-network migration with stress/capacity checks. This is not blanket support for every Create/Flywheel behavior.
- Embeddium and Oculus (new in 0.9) — Optional client support for Forge 1.20.1 with Embeddium 0.3.31 and Oculus 1.8.0, including sparse terrain, lighting, block entities, transparent sorting and mining overlays.
- Camera-Following Rendering — The client renders a 512-block vertical window around the camera instead of allocating render chunks for the entire logical build range.
- Void Damage at the Boundary — The below-world kill plane follows your configured minimum and triggers 64 blocks below it.
Configuration
After launching the game once with Endless installed, a config file is created at config/endless.json. Open it with any text editor to customize the logical build range:
{
"buildHeight": {
"minBuildHeight": -64,
"maxBuildHeight": 320
}
}
- minBuildHeight — Lowest legal Y-level. It is inclusive. Default:
-64. Minimum supported value:-8000000. - maxBuildHeight — Upper build boundary. It is exclusive, so
320means Y=319 is the highest legal block. Default:320. Maximum supported value:8000000. - Values are normalized to 16-block section boundaries.
- Restart the game or server after changing the file. In multiplayer, the server's configured range is authoritative.
Example: Full Height
To unlock the complete v0.9 representation envelope:
{
"buildHeight": {
"minBuildHeight": -8000000,
"maxBuildHeight": 8000000
}
}
This allows building from Y=-8,000,000 through Y=7,999,999.
Example: Extended Range
For a large but easier-to-navigate range:
{
"buildHeight": {
"minBuildHeight": -4096,
"maxBuildHeight": 4096
}
}
Because v0.9 uses sparse storage, simply widening the configured range no longer allocates a dense section array for every possible Y-level. Memory and storage grow primarily with the extended pages that actually contain data.
Existing Worlds
Fresh v0.9 worlds always keep a vanilla-sized [-64,320) dense core internally, even when the configured logical range is millions of blocks tall.
Worlds upgraded from older Endless versions may retain a wider historical dense core, up to the legacy-safe [-2032,2032) envelope, when required to preserve old Anvil data. That internal compatibility range does not widen your configured build limit.
Played pre-v0.4 worlds are inspected before chunks load. If Endless cannot prove that an old layout can be migrated safely, startup fails closed instead of allowing Minecraft to silently discard sections. Back up important worlds before upgrading.
The per-dimension data/endless_create_kinetic_ids.dat file belongs in world backups. An unreadable or invalid existing allocator is refused rather than reset. Restore matching allocator/world data from a verified backup; deleting the allocator to bypass an error can reuse existing network identities.
Limitations
- World generation — Natural terrain still uses the generator's normal vertical range. Endless adds buildable space; it does not generate terrain millions of blocks high or deep by default.
- Rendering distance vertically — The client keeps a 512-block vertical render window around the camera. Far-away sparse pages remain saved and active server-side but are rendered when the camera approaches them.
- Optional renderer scope (0.9.1) — Forge 1.20.1 supports Embeddium/Oculus; Fabric 1.20.1 supports Embeddium or Sodium/Iris; Fabric 1.21.1 supports Sodium/Iris; NeoForge 1.21.1 supports Embeddium or Sodium/Iris; NeoForge 26.1.2 supports Sodium/Iris. Iris requires the prescribed Sodium version. Renderer and shader mods are optional and never bundled. Exact release pins and reproducible profiles are in the compatibility guide. Normal and shadow passes share a 512-block vertical window; terrain beyond its edges is clipped even with a larger horizontal render distance. Targeted Complementary tests do not certify arbitrary renderer addons, shader packs, Rubidium, or moving Create contraptions.
- Representation envelope — v0.9 is practically unbounded, not mathematically infinite. The supported logical range is
[-8000000, 8000000). - Mod compatibility — Mods using normal
Level,LevelChunk,BlockPos, block entity, tick, POI, heightmap and brightness APIs can work through Endless' routing. Mods that directly pack high-Y positions withBlockPos.asLong(), assumechunk.getSections()contains every possible Y, or inspect vanilla light storage internals may retain vanilla limits in their own code. - Create contraption data — Since Endless 0.8, the mod preserves full local XYZ coordinates in both disk and spawn NBT, including the default-cap mounted Y=+2048 regression. Legacy entries remain readable, but previously truncated data cannot be recovered. Forge/NeoForge Create servers and clients must use matching Endless versions.
- Create verification scope — Final ejector-preview pixels, all display/redstone copying and relocation workflows, other contraption assembly origins and enlarged/imported cases, packaged production launches, and complete Flywheel lighting/culling behavior are not certified by the targeted development tests.
- Multiplayer clients — Sparse worlds require matching Endless versions on the client and server; vanilla clients cannot join an extended-range Endless server.
Suggestions & Bug Reports
Discord: Join the community
Github Issues: Report issues
Project description from CurseForge.
Pick your setup
NsTut Endless by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.1.2
1 loader build1.21.1
2 loader builds1.20.1
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
NsTut Endless versions and loaders
Endless 0.10.1 - NeoForge 26.1.2
endless-neoforge-26.1.2-0.10.1.jar
14 Oct 2026
Endless 0.10.1 - Fabric 1.21.1
endless-fabric-1.21.1-0.10.1.jar
14 Oct 2026
Endless 0.10.1 - NeoForge 1.21.1
endless-neoforge-1.21.1-0.10.1.jar
14 Oct 2026
Endless 0.10.1 - Forge 1.20.1
endless-forge-1.20.1-0.10.1.jar
14 Oct 2026
Endless 0.10.1 - Fabric 1.20.1
endless-fabric-1.20.1-0.10.1.jar
14 Oct 2026
Endless 0.10 - Forge 1.20.1
endless-forge-1.20.1-0.10.jar
14 Oct 2026
Endless 0.10 - NeoForge 26.1.2
endless-neoforge-26.1.2-0.10.jar
14 Oct 2026
Endless 0.10 - Fabric 1.20.1
endless-fabric-1.20.1-0.10.jar
14 Oct 2026
Endless 0.10 - Fabric 1.21.1
endless-fabric-1.21.1-0.10.jar
14 Oct 2026
Endless 0.10 - NeoForge 1.21.1
endless-neoforge-1.21.1-0.10.jar
14 Oct 2026
Endless 0.9.4 - Forge 1.20.1
endless-forge-1.20.1-0.9.4.jar
12 Oct 2026
Endless 0.9.4 - Fabric 1.21.1
endless-fabric-1.21.1-0.9.4.jar
12 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.