接口 SilkCrossbowExtend
- 所有已知实现类:
Crossbow
@SilkApi
public interface SilkCrossbowExtend
extends SilkRangedWeaponExtend, HoldingMovementMultiplier, HoldingFovZoom
用于扩展弩特性的方法接口
- 从以下版本开始:
- 0.1.0
-
字段概要
字段修饰符和类型字段说明static final Stringstatic final Stringstatic final floatstatic final intstatic final floatstatic final floatstatic final net.minecraft.util.Identifierstatic final net.minecraft.util.Identifierstatic final net.minecraft.util.Identifierstatic final net.minecraft.util.Identifier从接口继承的字段 pers.saikel0rado1iu.silk.api.item.tool.weapon.ranged.SilkRangedWeaponExtend
DEFAULT_FIRING_ERROR, PROJECTILE_ID_KEY, PULL_KEY, PULLING_KEY -
方法概要
修饰符和类型方法说明default floatdefault floatdefault floatdefault floatdefault Optional<net.minecraft.util.Identifier>default floatdefault floatdefault floatgetMaxProjectileSpeed(net.minecraft.item.ItemStack stack) default intgetMaxPullTicks(net.minecraft.item.ItemStack stack) default intdefault floatgetUsingProgress(int useTicks, net.minecraft.item.ItemStack stack) default booleanisConflictItems(net.minecraft.item.Item checkItem) booleandefault boolean从接口继承的方法 pers.saikel0rado1iu.silk.api.item.tool.HoldingFovZoom
canChangeFov, getHoldingFovMultiple从接口继承的方法 pers.saikel0rado1iu.silk.api.item.tool.HoldingMovementMultiplier
canChangeMovement从接口继承的方法 pers.saikel0rado1iu.silk.api.item.tool.weapon.ranged.SilkRangedWeaponExtend
getAllProjectile, getProjectileId, setProjectileId
-
字段详细资料
-
方法详细资料
-
getMaxProjectileSpeed
default float getMaxProjectileSpeed()- 指定者:
getMaxProjectileSpeed在接口中SilkRangedWeaponExtend
-
getMaxDamageMultiple
default float getMaxDamageMultiple()- 指定者:
getMaxDamageMultiple在接口中SilkRangedWeaponExtend
-
getFiringError
default float getFiringError()- 指定者:
getFiringError在接口中SilkRangedWeaponExtend
-
getMaxUseTicks
default int getMaxUseTicks()- 指定者:
getMaxUseTicks在接口中SilkRangedWeaponExtend
-
getDamageMultiple
default float getDamageMultiple()- 指定者:
getDamageMultiple在接口中SilkRangedWeaponExtend
-
getUsingProgress
-
getMaxPullTicks
-
getMaxProjectileSpeed
-
getHoldingFovZoom
default float getHoldingFovZoom()- 指定者:
getHoldingFovZoom在接口中HoldingFovZoom
-
getHoldingMovementMultiple
default float getHoldingMovementMultiple() -
isConflictItems
default boolean isConflictItems(net.minecraft.item.Item checkItem) - 指定者:
isConflictItems在接口中HoldingFovZoom- 指定者:
isConflictItems在接口中HoldingMovementMultiplier
-
getHubOverlay
-
onlyFirstPerson
default boolean onlyFirstPerson() -
isHubStretch
boolean isHubStretch()
-