截图
介绍
“他们本不该拥有名字。可不知为何……他们全都记得自己的名字。”
“每张面孔都有一个名字。每个名字都有一段故事。有些故事,本该被遗忘。”
“村民变了。他们在注视,在记忆,也在决定谁才配得上他们的认可。”
“你给他们取了名字。他们的行为开始变得不同。”
“人口普查已完成。每位村民都已确认身份。是否配合,由你决定。”
“如今,并非每位村民都欢迎你的到来。”
“他们的身份不再隐藏。他们的意图也一样。”
“村民们出了问题。他们现在知道自己是谁了。”
“名字蕴含力量。给别人取名前,务必三思。”
“村庄看起来还是老样子。其实不然。”



● ● ●
关于
Testificate 为村民加入了诡异的新互动和视觉效果,让每次相遇都更加神秘莫测。
村民会暂时获得自定义面部叠加效果和鼻子特效。内置的网络同步系统会将这些效果同步给附近的玩家,因此多人游戏中的所有人都能看到相同的变化。
该模组还加入了多种随机村民事件,会以不同方式与附近玩家互动,让你探索世界时遭遇意想不到的情况。
村民自带自定义名牌,但也可以将名牌应用于任何已配置的实体,包括模组实体,方便自定义。(事件和面部效果仅适用于村民,并且可以关闭。)
几乎所有功能都可以配置,让你自由选择模组的运行方式。
● ● ●
问答
这个模组的灵感来自哪里?
>…
我从"The Broken Script"汲取了灵感,它们的理念相同:村民生成时会带有名牌
"TESTIFICATE",而且无法进行交易。此外,村民首次在 Beta 1.9. 中登场也给了我灵感。我想为游戏增添一些诡异感。
这个模组可以在哪里运行?
>…
这个模组可以在客户端和服务器端运行。
加入我的服务器时,每个人都需要安装这个模组吗?
>…
需要。无论是集成服务器还是独立服务器,都必须安装这个模组;加入该服务器的每位玩家也都必须安装。
可以用于自定义模组实体吗?
>…
名牌适用于任何模组实体。至于交易,如果实体使用与村民类似的交易系统,很可能也能正常运行。
村民会有奇怪的行为吗?
>…
会的。他们的面部和鼻子纹理可能会改变,也会触发与玩家互动的事件。不过没有自定义生物;模组会标记一位村民,然后为其分配随机事件。
在多人游戏中,模组会检查至少 5 名随机玩家周围是否有村民,然后选出 1 位村民。
制作这个模组时使用了什么软件?
>…
这个模组使用 Eclipse IDE 制作。
● ● ●
配置 V1.2.5
“配置选项
>…
有一个 JSON 配置文件位于
config/,名为
testificate-mod.json。配置文件示例如下:
{
“entitiesUpdateOnEveryLoad”: false,
“aggresiveMode”: true,
“oldNames”: false,
“jumpscares”: true,
“teleport”: true,
“entities”: [
{
“entity”: “minecraft:villager”,
“nametag”: “TESTIFICATE”,
“spawnrate”: 0.5,
“tradeable”: true
},
{
“entity”: “minecraft:wolf”,
“nametag”: “Helper”,
“spawnrate”: 1.0,
“tradeable”: false
}
]
}
“entitiesUpdateOnEveryLoad” 用于控制生物名牌的更新方式。设为
true 后,每次加载时都会更新生物,包括区块卸载后重新加载;即使玩家更改了名牌,生物的名牌也会始终恢复更新。
如果该选项设为
false,则只会更新新生成的生物;已保存到磁盘的生物会跳过更新,名牌也可以更改。
“aggresiveMode” 控制村民是否可以更改纹理(脸部和鼻子),也会启用或关闭村民可以触发的事件。
“oldNames” 允许具有旧名牌记录的村民保留其事件和行为。启用后,像 “TESTIFICATE” 或 “ACT” 这样的旧名称会与最新名称 “SERPENT” 具有相同的效果(历史记录保存在 testificate-names-mod.json 中)。例如,三个名称各不相同的村民都会保留各自的行为(例如是否可以交易等)。
“jumpscares” testificate 有一个事件;触发后会吓玩家一跳,并将玩家传送到 100 格以外。
“teleport” 控制由 jumpscare 事件触发的传送是否生效。
“entities” 用于存放要修改属性的实体列表。自然生成和使用刷怪蛋生成的实体都会受到影响。
“entity” 用于存放生物 ID,
“nametag” 显示在生物上方的名称(可以留空),”tradeable” 控制其
“spawnrate” 生物生成时带有名牌的概率(范围为 0.0 到 1.0,即 0% 到
100%),
“tradeable” 控制其交易能力(不支持时设为 false)。
● ● ●
配置只读 V1.2.0
“names”, [“mob”, “currentNametag”, “previousNametag []”]
>…
config/ 文件夹中有一个名为 testificate-names-mod.json 的 JSON 文件,模组会使用并修改该文件。下面是文件内容示例:
{
“names”: [
{
“mob”: “minecraft:villager”,
“currentNametag”: “Sony”,
“previousNametags”: [
“Color”,
“Orange7”,
“TESTIFICATE”
]
}
]
}
每次你更改 testificate-mod.json 内任何实体的命名牌时,此文件都会自行更新,并将你输入的当前名称放入
“currentNametag”,并将之前的名称放入列表
“previousNametags”(重复项和空字符串将被忽略)。
此文件用于更新世界内过时的村民名称。例如,如果你有一个名称
“TESTIFICATE”,并将其更改为“Cola”,并且如果“
entitiesUpdateOnEveryLoad”: true,
每次你加载区块时,它都会搜索像“TESTIFICATE”这样的过时名称(以及过去更改过的每个名称),并自动将这些村民替换为最新的名称“Cola”。这不仅适用于村民,也适用于任何实体,这只是一个示例。
此文件中的任何内容都不应手动修改,一切都已由模组完成。唯一可以安全更改的是
“previousNametags”,你可以在其中放入任何你想要的名称。
如果此文件变得过大,你可以删除它,它会自行重新创建。
常见问题
TESTIFICATE (TBS) HORROR 支持哪些 Minecraft 版本?
TESTIFICATE (TBS) HORROR 支持 Minecraft Java 版 1.19.2–1.21.4,共 13 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
TESTIFICATE (TBS) HORROR 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
testeras 的其他作品
查看全部 →
Boat Thunderstorm (weather)
乘船一段时间后会自动切换天气。
Too Many Dwellers/Stalkers
尽可能多的潜伏者/追猎者。
Keep On Chance (keepinventory)
若判定成功,玩家死亡后会保留物品栏。
Dragonia
A Pack full of light and bright colors, with polished blocks
评论
登录后评论和评分