Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation of Lost in Time behavior 实现“迷失在时间长河中”的效果 #1347

Merged
merged 10 commits into from
Dec 18, 2024

Conversation

YocyCraft
Copy link
Contributor

@YocyCraft YocyCraft commented Dec 18, 2024

  • 实现了 [Feature] 生物时移加工会被秒杀 #470 的提议。
    • 现在时移配方加工时,会杀死碰撞箱与炼药锅区域重合的任意生物(创造/旁观玩家除外),如果有生物被杀死,会产生灵魂粒子效果(同原版灵魂疾行)。
  • 增加了anvilcraft:lost_in_time伤害类型,用于实现时移伤害效果。
    • 该伤害类型具有以下伤害标签:
      • #minecraft:bypasses_armor
      • #minecraft:bypasses_resistance
      • #minecraft:bypasses_shield
      • #minecraft:no_knockback
      • #neoforge:is_magic
    • 该伤害类型的死亡信息为:“<死者> was lost in the river of time”。
  • 为模组添加的伤害类型、伤害类型标签添加了datagen。
    • 将原有的anvilcraft:laser伤害类型的手写的数据包文件,转移到了generated目录中。
  • 移除了原有的激光死亡信息的英文的末尾句点.,与原版死亡信息同步。
  • 修复了铁砧工艺与curtain模组共同运行时,会产生mixin冲突的问题。
  • Resolved [Feature] 生物时移加工会被秒杀 #470
  • Fixed [Bug] 与curtain模组冲突 #1338

@Gu-ZT Gu-ZT merged commit b361efb into Anvil-Dev:releases/1.21 Dec 18, 2024
1 check passed
@YocyCraft YocyCraft deleted the dev/lost_in_time branch December 18, 2024 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug] 与curtain模组冲突 [Feature] 生物时移加工会被秒杀
2 participants