万圣节：蛛网之夜 · 永夜村 1.3.0-nightfall
2026-10-08

进入：/halloween enter
返回：/halloween leave
状态：/halloween status
以上命令不要求管理员；/halloween kit 需要管理员权限。
邀请函：纸 + 雕刻南瓜 + 线，无序合成；右键进入/返回，不消耗。

独立维度 teacherma_fabric_intro:nightfall，固定午夜 18000。
主世界及已有建筑不会被场景覆盖，主世界昼夜循环保持不变。
初次布置后保存，再次进入不重建、不补满宝箱、不复活已经击败的预设角色。
从 1.2.x 升级时会追加一次 29 个增援；建筑和箱子保持原状，迁移完成后不会重复追加。
敌对生物按照原版难度和生成条件出现，和平模式会清除敌对生物。
村民设置为无敌，便于维持探索场景；其他怪物可以正常战斗。
怪物继续使用粘附蛛网武器：贴墙、贴地、跟随目标、减速、自动消失。
蛛网命中蛛网蝙蝠会令它失去飞行能力并坠落；蛛网解除后恢复飞行。
火焰魔杖右键发出 24 格火焰射线，命中生物后持续燃烧 30 秒，不会点燃建筑。
合成：紫水晶碎片、烈焰棒、木棍沿右上到左下对角线排列；/halloween kit 也会提供。

探索坐标（x / y / z，约值）：
入口 0 / 64 / -65
村庄主街 x=0，z=-59 至 30；六间住宅分布在道路两侧
广场灵魂古井 0 / 64 / 6
旧钟楼 0 / 64 / 45
迷雾墓园 45 / 64 / 37；北面入口，南侧墓室有宝箱
沼泽女巫屋 -55 / 67 / -23；沿木桥与台阶进入
南瓜田 49 / 64 / -37
林中巨型南瓜祭坛 -57 / 64 / 51
废弃营地 60 / 64 / 68

场景范围：224 × 224 格；生成蓝图约 15.3 万条方块放置。
首次布置 64 个角色：58 个敌对怪物和 6 个场景友方角色，另有 12 个补给箱、13 块指示牌。
预设怪物数量：南瓜僵尸 20、蛛网蝙蝠 18、蛛网女巫 4、蜘蛛 12、骷髅 2、僵尸村民 2。
上述六类相较 1.2 版均为 2 倍；自定义群系里的自然生成权重和每组数量也提升一倍。
采用渐进布置与存档进度；正常退出后可续建。
新场景固定午夜且禁止睡觉，使用床会显示说明并阻止爆炸。
返回记录按玩家 UUID 独立保存，正常离开时恢复原维度、位置和朝向。
不修改世界共享的昼夜或怪物生成游戏规则。

构建与测试：.\gradlew.bat build
测试源集使用仅供测试的维度加载适配器：原版 GameTestServer 默认忽略数据包维度，
适配器让测试服务器加载与正式游戏相同的维度 JSON，不进入发布 JAR。
场景生成、永久夜晚、独立边界、玩家修改保留和返回点存档均有游戏测试覆盖。
最终构建成功，17/17 GameTest 通过，包括蛛网击中蝙蝠后实际下坠、
火焰魔杖瞄准/点燃/伤害/耐久/冷却、六类预设怪物精确翻倍、人口版本存档，
以及邀请函往返、床拦截、存档重载和原有蛛网碰撞/AI。

资源：怪物和南瓜模型沿用用户网站素材；建筑由本 MOD 场景脚本原创搭建，
其余方块、粒子、声音引用 Minecraft 原版资源，不捆绑复制原版贴图或音频。
完整素材使用限制见工程 ASSET-LICENSE.txt。
