Name Forging
Generate natural-sounding names with grammar-aware dictionaries and full resource pack support. Client-side only.
截图
介绍

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
- 🌍 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.
常见问题
Name Forging 支持哪些 Minecraft 版本?
Name Forging 支持 Minecraft Java 版 1.21.2,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Name Forging 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
mr.skvipers 的其他作品
查看全部 →
Scribble Book
A study journal that lets players document blocks by examining them in the world, gradually unlocking basic and in-depth knowledge entries at the cost of ink and paper.
Not Entirely Random Item
A highly configurable mod that replaces mining with timed item generation and stage-based progression.
评论
登录后评论和评分