ModsFinder

Name Forging

by mr.skvipers

Name Forging is a NeoForge library that generates grammar-aware names for the world creation screen and for in-game use, built for 1.21.2.

NeoForgeClient-side onlyMIT LicenseOpen source1.21.2

What it does

Instead of stitching random words together, the library builds names from dictionaries that respect grammar, with support for grammatical agreement, case and localization across multiple languages. Patterns and weighted word selection decide how each name is assembled, so output reads as natural language rather than a list of fragments.

A Generate Name button on the world creation screen fills in a name with one click, and a namegen command offers the same generation from the chat. The generation happens entirely on the client, and the resulting name reaches the server as a regular string, so no server-side install is involved. The API is exposed for other mods to call, and the author notes further generators for future updates.

Name Forging is published for NeoForge only, with a single game version, 1.21.2, and its latest file is 0.1.0 for 1.21.2. The mod is released under the MIT License and is open source; its source code is public. It is client-side only, so servers and players without the mod can still join and play.

Key features

  1. Grammar-aware dictionaries

    Words are drawn from dictionaries that track grammatical forms, so generated names agree in gender, number and case.

  2. Pattern-based generation

    Each name is assembled from configurable patterns, which control how the parts of a name are joined.

  3. Weighted word selection

    Dictionary entries carry weights, so some words appear more often than others when a name is produced.

  4. Resource pack support

    Dictionaries and patterns can be replaced through resource packs, allowing new languages and word sets without changing code.

  5. Generate name button

    The world creation screen gains a button that produces a name in one click, with an option to choose whether generated names are applied.

Compatibility

Latest build for each game version and loader.

1.21.20.1.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Mod developers who want a name generator their own mods can call through the exposed API, and players who prefer generated names when creating worlds. Because the mod is client-side only, server owners do not need to install it.

Questions

Does Name Forging need to be installed on the server?

No. Only the player's game needs it, and servers run without it. Generated names reach the server as a regular string.

Which game version does Name Forging support?

Name Forging is built for 1.21.2 only, and its files target NeoForge.

Can other mods use the name generator?

Yes. The generator is exposed through an API that other mods can call to produce names.

Can the word lists be changed?

Yes. Dictionaries and patterns can be supplied through resource packs, so new languages or word sets can be added.

In the catalog

Name Forging is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 12,072 mods support Minecraft 1.21.2.

More from mr.skvipers

All projects

Similar mods

What the author says

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.
mr.skvipers, on the Modrinth page

Official listing

Owner
mr.skvipers
Published
2026-07-17
Updated on Modrinth
2026-07-17
Facts verified
2026-10-15

Tags