@SilkApi
public interface WithProjectileProtection
用于自带弹射物保护的物品
- 从以下版本开始:
- 0.1.0
-
字段概要
字段
static final Set<net.minecraft.entity.EquipmentSlot>
static final Set<net.minecraft.entity.EquipmentSlot>
-
-
字段详细资料
-
ARMOR_SLOT
@SilkApi
static final Set<net.minecraft.entity.EquipmentSlot> ARMOR_SLOT
-
HAND_SLOT
@SilkApi
static final Set<net.minecraft.entity.EquipmentSlot> HAND_SLOT
-
方法详细资料
-
getPrPrAmount
@SilkApi
float getPrPrAmount(float originalAmount)
设置弹射物保护的保护伤害处理
- 参数:
originalAmount - 原始伤害
- 返回:
- 处理后伤害
-
-
getEffectiveEquipmentSlot
Optional<Set<net.minecraft.entity.EquipmentSlot>> getEffectiveEquipmentSlot()
返回有效的装备槽位集合
- 返回:
- 如果值为
Optional.empty(),则意味着在任意物品栏内皆能生效