World Name Terrarified

World Name Terrarified

添加随机世界名称生成器的简易模组,灵感来自《泰拉瑞亚》

世界名称泰拉化 - WNT

关于

WNT 是一个小型 Minecraft 模组,目前仅添加一项(暂时)简单功能:随机世界名称生成器,与《泰拉瑞亚》一模一样!(不完全确定,但大致如此)

请在 GitHub 上报告任何问题,这将有助于模组改进并简化调试测试。

谢谢!

附注:欢迎将此模组加入您的整合包。

工作原理

模组在世界创建界面的世界名称字段左侧添加了一个按钮。点击按钮时,它会从特定文件中随机选取 4 个条目,生成一个独特的名称。

兼容性

我尚未与其他模组进行测试,但只要其他模组不改变 Minecraft 的屏幕渲染方式,它应该能正常工作!

目前官方支持 4 种语言:

  • 英语 - en_us(1,887,189,984 个独特世界名称)
  • 俄语 - ru_ru(944,663,616 个独特世界名称)
  • 葡萄牙语 - pt_pt(943,594,992 个独特世界名称)
  • 简体中文 - zh_cn(943,594,992 个独特世界名称)
  • ……更多语言即将推出……或许……
  • 通过自定义资源包实现无限扩展!

自定义

模组使用 Minecraft 的资源管理器(更简单说,就是资源包)来访问文件,因此添加自己的变体/本地化非常容易!

创建自定义资源包

首先,您需要了解如何处理资源。以下是“资源包”的结构:

assets/
├─ wnt/
│  ├─ LOCALE_CODE/
│  │  ├─ adjectives.txt
│  │  ├─ compositions.txt
│  │  ├─ locations.txt
│  │  ├─ nouns.txt

重要须知:

  • LOCALE_CODE 文件夹(如 en_us、ru_ru 等)必须为小写。如果您不知道语言代码,只需搜索即可;如果模组不支持该区域设置,您可以在日志中“加载本地化文件时出错…”条目下找到其代码。
  • compositions.txt 是世界名称的模板,其结构如下(示例):
    • @ - 形容词
    • # - 地点
    • $ - 名词
  • adjectives.txt、locations.txt、nouns.txt 只是按行分隔的变体列表,它们将替换 @、# 或 $(示例)
  • 文件名必须与上面所示完全一致!

因此,要修改原始模组,您只需创建一个资源包,其中包含合适的 pack.mcmeta 和目录 assets/wnt/LOCALE_CODE/,然后放入您要修改或添加的文件。您也可以覆盖已有资源或添加新的区域设置!

致谢

感谢!

terraria.wiki.gg 提供了本模组使用的词汇列表。