跳到正文

Census

作者:ashina814

Every villager is a person — with a name, personality, memories, and a grudge. Stories emerge.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Census

Every mob in your world is someone. Census gives villagers — and tagged
animals and monsters — a name, a personality, memories, a family, and feelings.
They remember what you do to them. Their friends hear about it. Their children
grow up knowing it. Nothing here is scripted; the stories emerge.

What happens in a Census world

  • Walk up to a villager and a small card shows who they are and how they feel.
    Right-click them with the Census Book for their full profile — personality,
    what they think of you, and their recent memories.
  • Hurt one and they remember it. Hurt them enough and they flee on sight — the
    timid break first, the brave hold out. Word spreads: villagers who never saw
    it come to distrust you too.
  • Be kind and it’s also remembered. Win a villager over and one day they’ll
    walk up and hand you a gift.
  • Villagers form bonds, pair off for life, and raise children who inherit their
    parents’ temperament. Kill someone’s parent and a vengeful child — even one
    far away or asleep in an unloaded chunk — will come for you.
  • Strong feelings show as particles; the fallen leave inscribed gravestones.

Made to be extended

Tropes, behaviours, and which species are censused are all datapack JSON —
add your own stories and tune the simulation without writing code, live via
/reload.

Notes

  • Server-friendly: heavy work is spread across ticks and bounded; a single
    socialEnabled=false switch gives the lightest setting. Everything tunable in
    the config.
  • Languages: English, 日本語.
  • Open source (MIT): https://github.com/ashina814/census

Requirements

Minecraft 1.21.11 · NeoForge 21.11+ · Java 21.


Suggested CurseForge settings

  • Categories: Adventure and RPG, Server Utility, Mobs
  • License: MIT
  • Tags / search terms: villagers, npc, social, simulation, emergent, rpg, story

常见问题

Census 支持哪些 Minecraft 版本?

Census 支持 Minecraft Java 版 1.21.11,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Census 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分