MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

用户:MashKJo/1.12.2模组开发教程/11.高级物品和方块 - 前置概念:修订间差异

跳到导航 跳到搜索
→‎DamageSource:​ // Edit via Wikiplus
→‎BlockPos:​ // Edit via Wikiplus
→‎DamageSource:​ // Edit via Wikiplus
 
== DamageSource ==
这个类用于描述实体所受到的伤害类型——如虚空伤害、魔法伤害等等。这个类不是枚举类,所以我们可以自由地new新的DamageSource,供我们自己用。
 
原版的所有已经定义好的DamageSource都在DamageSource类下以静态字段的形式呈现,需要的时候直接用即可。DamageSource主要有2个用途:第一个用途为参与一些判断,如有些生物会判断自己受到的伤害的DamageSource,并决定是否免疫它,如末影人就自动免疫弹射物造成的伤害;一系列特化版的保护附魔(如火焰保护、弹射物保护等)也是通过判断DamageSource来减免带有附魔的盔甲的穿戴者受到的伤害的。第二个用途是决定玩家死亡时的聊天栏提示信息——DamageSource的构造器中接受一个String参数:<code>damageType</code>,如果玩家因为某种DamageSource死亡,那么聊天栏发送的消息的本地化键名为<code>"death.attack." + damageType + ".player"</code>。
 
== EntityPlayer ==
行政员、​优秀编辑者、​界面管理员、​监督员、​管理员、​小部件编辑者
3,351

个编辑

我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。

导航菜单