山艾树

山艾树

这个模组让原版刷子变得更聪明了。安抚你的宠物,获取羽毛和鳞片,还有更多!

概述

本模组为刷子添加了许多杂项功能,丰富了其与世界互动的功能集。默认情况下,您将看到以下变化:

  • 刷子可以与没有碰撞箱的方块互动(如花朵和单层雪)。
    • 诸如末地烛、孢子花等方块可能会发射特定粒子,而非灰尘粒子。
  • 刷子可以与生物实体互动,产生各种视觉和游戏机制的互动效果。

任何硬编码的内容都会如此标注。我尽力倾向于兼容性和可扩展性,但我认为在这种情况下不可能让所有人都满意。如有任何建议,请前往问题追踪器提交!

方块互动

  • 可被抛光的方块(如钻石块、矿石等)会发出闪光粒子。
    • 这些方块只会闪光,不会产生灰尘粒子(默认禁用)。
  • 雪块可以被一层一层地刷除。
  • sage_brush:removable 标签中的方块在刷拭时会被摧毁,且不掉落任何物品。

实体互动

  • 在某些实体上,刷子可能会偶尔“卡住”,造成零伤害,但会激起被刷实体(默认禁用)的愤怒或恐慌。

位于 sage_brush:feathered 和 sage_brush:worse_feathered 标签中的生物

  • 类似鸟类的生物在被刷拭时偶尔会掉落羽毛。位于第一个标签中的生物“充能”羽毛掉落的频率更高。两个标签的充能时间都可配置。
    • [硬编码:] 某些生物,如 Alex's Mobs 中的鸸鹋和走鹃,被编码为掉落它们自己的羽毛物品。
  • 这些生物在被刷拭时也会发出羽毛粒子。该效果纯属装饰性,并可能受到某些实体类型标签的影响。
    • [硬编码:] 鹦鹉会发出自定义的多色粒子。

继承 TamableAnimal 的生物

  • 被驯服的猫和狼可以被其主人刷拭,产生爱心粒子。
    • 它们也可能获得几秒钟的生命恢复效果(默认禁用)。

熊猫

  • 虚弱的熊猫和熊猫幼崽会被迫打喷嚏。
    • 如果上述条件被禁用,懒惰和顽皮的熊猫在默认情况下仍然不会因被迫打喷嚏而被激怒。(尽管如果你停止这样做,它们会感激不尽。)

海龟

  • 海龟可以被刷拭以脱落鳞甲,默认情况下大约每两天脱落一次。
    • 作为补偿,小海龟在成年时可以脱落更多(可配置数量)的鳞甲。
  • (此行为也适用于 Sully's Mod 中的陆龟。)

标签

大量标签用于拓展刷子的用途:

方块标签

  • sage_brush:gleaming 包含被刷拭时发出闪光粒子的方块。
  • sage_brush:reduced_dust 包含被刷拭时产生较少灰尘粒子的方块。
  • sage_brush:removable 包含被刷拭时会被清除的方块。例如垂根、蜘蛛网以及 Arts & Crafts 中的粉笔灰。

实体类型标签

  • sage_brush:feathered 和 sage_brush:worse_feathered 包含被刷拭时可能掉落羽毛物品并发出羽毛粒子的生物。worse_feathered 生物之间的羽毛掉落计时器更长。建议将实体放入其中一个标签中。
    • sage_brush:cosmetic_feathered 生物也会发出羽毛粒子,但不会掉落羽毛物品。
    • sage_brush:cosmetic_black_feathers 可能会或可能不会掉落羽毛物品,但它们的羽毛粒子是黑色的,而不是标准的白色。
      • 仅将此标签中的生物放置并不能保证它们会发出粒子。它们应被放入 feathered、worse_feathered 或 cosmetic_feathered 标签中。
    • 还有其他用于鲸头鹳、蜂鸟、走鹃等的装饰性羽毛标签。

需要 Blueprint。 有很多可选依赖项!

一些粒子(例如闪光抛光方块的那个)直接改编自 Visuality。如果您有兴趣类似地扩展您的粒子库,请看看那个模组!

本模组部分归功于 CreativelyJake,他告诉了我原版犰狳刷拭并非刷拭实体,而是使用标准物品交互动画瞬间消耗16点耐久度,这让我崩溃了。这到底是怎么回事???

如有任何建议,请随时前往问题追踪器提交。

暂定待办清单: docile 标签、闪光的实体、延长刷子使用时间、IW 沙层、马、驴、狐狸、兔子、offended 标签、陆龟、与 Domestication Innovation 的兼容(如果可能)、示例混入、Arts & Crafts 画笔改动