
刚刚创建SMP流行音乐
Funko Pop风格的Just Create SMP成员角色活过来了!拓麻歌子风格的“小宝贝”在你的世界中自由活动。
JCSMP POPs
JCSMP POPs 是一个针对 Minecraft Java 1.21.1 NeoForge 的模组,引入了《Just Create SMP》服务器成员的收藏人偶。当它们从盒子里取出时,这些人偶会像拓麻歌子(Tamagotchi)式的实体一样活过来。它们需要照料、关注和管理,拥有不同的需求、情绪,并根据玩家的互动发展出不断变化的性情。
POP 人偶及其盒子最初由 Azu_ 设计制作。
本模组中的所有作品均为 Azu_ 原始概念的衍生作品。
核心机制:需求与生存
POPs 是需要定期维护才能保持健康和快乐的活体实体。为了防止不公平的离线惩罚,它们的内部计时器仅在距离玩家 32 格内时才会走动。
饥饿与精力
- 饥饿: 随时间减少。POPs 如果饿了,会主动寻找食物(来自箱子、木桶或蛋糕块)。饥饿会导致实体死亡。
- 精力: 持续消耗。如果精力值降至零,POP 会倒下睡觉。低生命值也会限制最大精力值。
- 进食: POPs 会吃掉给予它们或它们能找到的食物。喂食必须监控;喂食过多会导致实体生病。
睡眠机制 POPs 必须睡觉才能恢复精力。玩家可以用空手与熟睡的 POP 交互来唤醒它。睡眠质量直接影响 POP 醒来时的情绪。
| 睡眠地点 | 精力恢复速度 |
|---|---|
| 床 | 最快 |
| 座椅 | 较慢 |
| 帆布地毯 | 慢 |
| 地板 | 最慢 |
心理机制:性情与情绪
每个 POP 生成时都会随机带有一个基础倾向:爱玩、乐于助人、快乐或沮丧。这个倾向决定了它们对环境因素的默认反应。
长期性情 POP 的整体个性会在从恶劣到善良的光谱上发展。这是通过其生命周期内的交互百分比计算得出的。得到妥善照料(喂食、休息、安抚)的 POP 会变得善良,更有可能赠送礼物。被忽视和粗暴对待的 POP 会变得恶劣,从而增加进行破坏性行为的可能性。
情绪状态与安抚 情绪会根据 POP 当前的需求和环境动态变化。过度疲劳的 POP 会从疲惫升级为愤怒。
- 哭泣(沮丧): 可以通过提供它们最喜欢的玩具、最喜欢的食物,或使用《Carry On》模组抱起它们来安抚。
- 要求"抱抱"(黏人/沮丧): 要求被抱着。通过怀抱它们一段设定时间来安抚。
- 发脾气(愤怒): 会脸朝下趴在地上,拒绝进食,并丢弃所有持有的物品。
社交互动与好感度
POPs 会记住特定玩家如何对待它们,并维持个体化的好感度评分。
好感度系统
- 增加好感度: 喂食喜爱的食物、与它们玩耍以及满足请求(如抱起来)。
- 降低好感度: 伤害 POP、喂食它们不喜欢的食物,或忽视它们的请求。
- 反应: POPs 会主动躲避它们不喜欢的玩家,跑向它们偏好的主人,甚至攻击它们讨厌的玩家。它们还会与其他 POP 实体形成"最好的朋友"关系。
喜好 每个 POP 生成时都会有一个隐藏的最喜欢的食物和最喜欢的物品。这些偏好会隐藏在工具提示中,直到玩家通过反复试验发现它们。
物品栏管理
POPs 拥有一个独特的物品栏系统来存放它们收集或获得的物品。
- 容量: 最多 8 个槽位。
- 限制: 每个槽位只能放置一种物品;不允许堆叠。
- 可见性: POP 通常会在主手上拿着至少一件物品栏中的物品。
- 清空: 使用包袱(Bundle)与 POP 交互会立即提取其物品栏中的所有物品。
动态行为与动作
POPs 会根据当前情绪与周围世界互动。
帮助性动作
- 复制玩家的动作,包括在提供正确工具或方块类型时挖掘或放置方块。
- 激活附近的按钮或拉杆。
- 如果玩家手持扳手,使用模组特定的扳手旋转方块。
玩耍性动作
- 追逐并骑乘被动生物。
- 收集并投掷雪球。
- 在床上弹跳并随着音乐起舞。
- 采摘花朵送给玩家。
- 收集并种植作物。
- 在沙块上玩耍。
无聊或野性动作
- 快速开关门、活板门、箱子和木桶。
- 从物品展示框、盔甲架和打开的箱子中偷窃物品。
- 到处扔物品,并随机击打方块或实体。
生命值、肢体损伤与修复
POPs 很脆弱,会遭受物理损伤。过度损伤会导致肢体缺失,逐步限制它们的能力。 POP 在受到伤害时有一定几率失去一条随机肢体。失去肢体将影响 POP 与世界的交互方式。
肢体损伤
- 失去一只手臂: 影响最小。
- 失去双臂: 无法进食、给予物品或使用工具。
- 失去一条腿: 被迫跳跃移动。
- 失去两条腿: 无法移动。
修复
- 修复肢体: 玩家必须制作替换的 POP 肢体。修复时,需要在副手持有强力胶,主手持有替换的肢体。
死亡
- 复活: POPs 是稀有实体。如果一个 POP "死亡"(因饥饿或过量损伤),它不会被永久删除。可以使用下界之星将其复活。
功能性角色
POPs 可以被分配在世界中的静态角色,例如店主或火车司机。通过《Carry On》模组将一个 POP 放置在特定的座椅方块上,会强制它无限期地保持坐在座位上,覆盖标准的拓麻歌子行为。
POP 日记
要获取关于 POP 的更多信息,用一本写好的书右键点击 POP,其所有数据和状态会被写入书中供玩家阅读。 这些日记可以通过在靠近为其所写 POP 时点击书中的链接来更新,或者再次用书点击 POP 来更新。
把它们放回盒子里
空的 POP 盒子可以合成。手持空 POP 盒子与 POP 交互会将 POP 放回其盒子中,其数据和状态将被保留。在盒子中时,它们不会进行任何活动,其数据将保持静态。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。