java1.20.1
最近在研究tnt炮之类的机器
wiki上是这么说的:
下文以d表示实体到爆炸中心的距离,α表示爆炸接触率(见下文),m表示所有盔甲的最大爆炸保护魔咒等级。爆炸会对实体造成以下效果:
对于每个距离爆炸中心爆炸伤害半径r=2P之内的实体,定义爆炸冲击力:F=(1−dr)α。
对实体造成的伤害为⌊7(F2+F)P+1⌋。
计算伤害后,爆炸接触率将减小:α1=(1−0.15m)α。
实体根据更新后的爆炸接触率沿着从爆炸中心到实体眼睛位置的方向被推动(速度加以α1[需要验证])...