
皮纳塔
可配置的Piñata方块(外观上是一只彩虹色的jeb_羊),在被击打足够次数时会掉落配置好的战利品。
没有合成配方。管理员可以通过 /pinata spawn 放置一个完全配置好的皮纳塔,这也是制作一个值得排队等待的皮纳塔的方式。
另外,如果安装了 village-quests,一个对你有好感(45 点声望)的村庄会偶尔提议搭建一个皮纳塔。无需任何费用。那里的声望换来的是归属感,而非物品,而一个村庄为孩子们举办派对正是归属感最纯粹的表现形式。
皮纳塔会被放置在户外,村里每个孩子都会走过来,围着它站着,直到有人打破它或天色开始变暗。他们在黄昏前回家,因为在黄昏出门的孩子,就得摸黑走回家。手动放置的皮纳塔默认带有少量糖果,因为一个打破后掉落一地空荡荡的皮纳塔,是件令人沮丧的事。
特性
- 皮纳塔方块:放置后击打它;在可配置的击打次数后,它会破裂并将其内容物以物品实体的形式喷洒出去
- 每个皮纳塔可单独配置,通过
/pinata命令:- 打破所需的击打次数(
hits=) - 物品散布距离(
spread=) - 一个或多个内容组:皮纳塔破裂时喷射出的物品/数量列表,可在每次生成时配置
- 不可破坏模式:皮纳塔不会永久破裂;而是在可配置的冷却时间后重置,可选地每次推进到下一个内容组(按顺序或随机)
- 打破所需的击打次数(
/pinata spawn [pos] <config>:在指定位置(或你视线所及处)放置一个完全配置好的皮纳塔,例如hits=5 spread=2.0 indestructible cooldown=60 randomize contents=minecraft:diamond 5, minecraft:gold_ingot 3 | minecraft:emerald 10/pinata info <pos>:检查现有皮纳塔的配置和剩余状态- 通过粒子和声音提供击打/破裂反馈,包括针对不可破坏皮纳塔的独特冷却反馈
视觉效果原理
皮纳塔方块锚定了一个真实的装饰性绵羊实体(无AI、无声、持久、自定义命名为 jeb_ 且名称隐藏)。每个客户端,包括完全原版的客户端,都会通过内置的 jeb_ 彩蛋原生渲染彩虹羊毛循环;不存在任何自定义渲染代码。对绵羊的击打会被取消并路由到皮纳塔的击打逻辑,并带有原版的受击闪烁作为反馈。当不可破坏的皮纳塔处于冷却状态时,绵羊会显示为被剪毛的样子;冷却结束时羊毛会“重新长出”。
Pandorical
皮纳塔在服务器端运行,且 Pandorical 是硬性依赖(fabric.mod.json):没有它,服务器将无法加载此模组。皮纳塔方块和物品及其资源均通过 Pandorical 的内容同步功能注册。
客户端是可选的另一半,并且仅针对方块本身。彩虹绵羊不需要任何东西:它是一只真正的原版绵羊,名为 jeb_,因此每个客户端都会原生渲染羊毛循环。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。