Mineuniverse
Mods
Name Forging

Name Forging

MOD
Generate natural-sounding names with grammar-aware dictionaries and full resource pack support. Client-side only.
by skvipers
Download Claim this project
69 downloads
0 likes
Updated Oct 14, 2026
0 hypes
API and Library Utility & QoL
Advertisement Remove ads with Premium →

Name Forging is a grammar-aware procedural name generator for Minecraft with built-in grammar and localization support.

Instead of stitching random words together, it generates natural-sounding names, supports adjective/noun agreement, grammatical cases, and multiple languages.

The mod adds a name generator button to the world creation screen, provides the /namegen command, and exposes an API that other mods can use.

Features

  • Pattern-based generator — Create names using templates such as {adj} {noun} or {noun.gen} {noun} with weighted word selection, grammatical agreement, and case support.
  • World creation button — Generate a world name with a single click. Choose whether names are generated automatically when opening the screen, only when pressing the button, or disable the feature entirely through the config.
  • /namegen command — Generate names directly in chat. Generated names are clickable for easy copying.
  • API for mod developers — Generate names for towns, settlements, waystones, NPCs, or any other custom content.
  • Data Pack friendly — Generators and language data are completely separated. Adding support for a new language is as simple as creating a new localization file.
  • Repeat protection — Prevents recently generated names from appearing again (last 16 results).

Included Generators

The mod currently includes one built-in generator.

Generator Languages Description Example
Fantasy English, Russian,
Spanish,
German
Fantasy-inspired locations and kingdoms Ancient Hollow, Silent Valley, Lands of Shadows
Industrial English, Russian,
Spanish,
German
Foundries, works, furnaces — an industrial-revolution theme with a Minecraft-materials twist Smoking Works, Ironhollow, Mechanical Stack of Fumes, The Sooty Stack

More generators will be added in future updates.


Usage

World Creation

Click the 🎲 button next to the world name field to generate a new name.

Command

/namegen

or

/namegen name_forging:fantasy

Configuration

Generation behavior can be configured using:

  • worldNameMode
  • worldNameGenerator

For Mod Developers

Optional<String> name = NameForgingApi.generate(
    ResourceLocation.fromNamespaceAndPath(
        "name_forging",
        "fantasy"
    )
);

Name generation happens entirely on the client, just like any other text entered by the player. The generated name is then sent to the server as a regular string.

name_forging-0.2.0.jar
MC Client, NeoForge, 26.1.2
Release 2026-08-05 Get
name_forging-0.2.0.jar
MC Client, 1.21.1, NeoForge
Release 2026-07-18 Get
name_forging-0.1.0.jar
MC Client, NeoForge, 1.21.2
Release 2026-07-17 Get

More from skvipers

Advertisement Remove ads with Premium →

You Might Also Like