CurseForge · Minecraft mod
LonKraft API
A template-based world generation API for Forge 1.20.1, allowing adventure maps and modpacks to launch fresh worlds from custom prebuilt terrain. Originally created for LonKraft.
Quick answer
Which LonKraft API release should I use?
LonKraft API lonkraft_template-API-1.2.1.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is LonKraft API 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 LonKraft API lonkraft_template-API-1.2.1.jar need?
lonkraft_template-API-1.2.1.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add LonKraft API without breaking your instance.
Built for LonKraft API lonkraft_template-API-1.2.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use lonkraft_template-API-1.2.1.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 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 lonkraft_template-API-1.2.1.jar. It opens that exact file at the source.
About this project
What does LonKraft API add?
LonKraft Map Template
LonKraft Map Template is a world-template generation API/framework for Minecraft Forge 1.20.1, designed primarily for adventure maps, custom campaigns and modpacks that need to start from a predefined world instead of relying on standard Minecraft terrain generation.
Originally developed for the LonKraft Modpack, the system can also serve as a foundation for other custom adventure-map projects.
What does it do?
The mod allows a prepared custom world to be used as a template. When starting a new adventure, it creates a fresh playable copy of that template while removing data that should not be inherited from the original map.
This makes it possible to distribute handcrafted terrain, structures, cities, bunkers, quest areas or entire custom landscapes while still giving the player a clean new world.
Features
Template-based custom world generation
Designed for adventure maps and modpacks
Creates a fresh world from a prebuilt map template
Automatically generates a separate world copy
Removes inherited player data
Removes inherited advancements and statistics
Cleans session-specific world data
Prevents player information from the original
level.datfrom being carried overHandles first-time player spawning in generated worlds
Integrates directly with the Minecraft world selection/creation interface
Useful for handcrafted terrain and heavily customized adventure worlds
Why use a world template?
Procedural generation is not always suitable for adventure maps.
With a template-based system, map creators have complete control over the terrain and environment players will experience. You can prepare the world beforehand using Minecraft, WorldPainter, custom structures or other mapping tools, then use LonKraft Map Template to provide players with a clean instance of that world.
This is particularly useful for:
Adventure maps
Story-driven modpacks
RPG maps
Post-apocalyptic worlds
Custom survival experiences
Handcrafted open worlds
Pre-generated cities and structures
Controlled quest environments
How Does It Work?
Create or prepare your custom Minecraft world using Minecraft, WorldPainter or any compatible map-building tool.
Place the finished world inside the
lonkraft-templatefolder in the Minecraft directory.LonKraft Map Template detects this world and uses it as the master template.
When the player starts a new adventure, the mod creates a fresh and independent copy of the template.
Player-specific data such as inventory/player NBT, advancements, statistics and session information is automatically removed from the copy.
The newly generated world is then loaded as a clean adventure-map instance while keeping the original terrain, structures and world design intact.
The original template is never used directly as the player's save, allowing a fresh adventure to be created again whenever needed.
Originally built for LonKraft
This project was initially created to power the custom world system used by the LonKraft Modpack, but its template-based approach makes it useful as a foundation for other Minecraft adventure-map projects as well.
Minecraft: 1.20.1
Mod Loader: Forge
Author: LonKraft
(only in French)
Project description from CurseForge.
Pick your setup
LonKraft API by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
LonKraft API versions and loaders
lonkraft_template-API-1.2.1.jar
8 Aug 2026
lonkraft_map-template-API 1.2.0.jar
lonkraft_template-API 1.2.0.jar
8 Aug 2026
LonKraftMapTemplate-API-1.1.1-Forge-1.20.1.jar
7 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.