
Name Forging
Generate natural-sounding names with grammar-aware dictionaries and full resource pack support. Client-side only.
⬇ Download on Modrinth

Name Forging
A grammar-aware procedural name generator for Minecraft.
Instead of stitching random words together, Name Forging generates natural-sounding names with support for grammatical agreement, cases, localization, and multiple languages.
The mod adds a Generate Name button to the world creation screen, provides the /namegen command, and exposes an API for other mods.
✨ Features
🎲 Pattern-based generation
- Templates like
{adj} {noun}or{noun.gen} {noun} - Weighted word selection
- Grammatical agreement
- Case support
- Templates like
🌍 World creation integration
- Generate a name with one click.
- Configure whether names are generated:
- automatically,
- only when pressing the button,
- or never.
💬
/namegencommand- Generate names anywhere.
- Generated names are clickable for easy copying.
🔌 Developer API
- Generate names for towns, settlements, NPCs, waystones, dimensions, or anything else.
📦 Data Pack friendly
- Generators and language files are completely separated.
- Add new languages without writing any Java code.
🔄 Repeat protection
- Recently generated names won't immediately appear again.
📚 Included Generators
| Generator | Languages | Description | Example |
|---|---|---|---|
| Fantasy | English Russian |
Fantasy-inspired places and kingdoms | Ancient Hollow, Silent Valley, Lands of Shadows |
More generators will be added in future updates.
🚀 Usage
World Creation
Click the 🎲 button next to the world name field.
Command
/namegen
or
/namegen name_forging:fantasy
Configuration
worldNameMode = ...
worldNameGenerator = ...
🛠 API
Optional<String> name = NameForgingApi.generate(
ResourceLocation.fromNamespaceAndPath(
"name_forging",
"fantasy"
)
);
Generation happens entirely on the client, just like any other player input. The generated name is then sent to the server as a regular string.
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as name_forging-0.1.0.jar — drop this file into the mods folder
- Download size: 82 KB
- Download link checked 10 Sept 2026 — working
These come from our own check of the pack file, not from the source page.