接口 SilkRangedWeaponExtend

所有已知子接口:
SilkBowExtend, SilkCrossbowExtend
所有已知实现类:
Bow, Crossbow

@SilkApi public interface SilkRangedWeaponExtend

用于扩展远程武器特性的方法接口

从以下版本开始:
0.1.0
  • 字段详细资料

  • 方法详细资料

    • getMaxProjectileSpeed

      @SilkApi float getMaxProjectileSpeed()
    • getMaxDamageMultiple

      @SilkApi float getMaxDamageMultiple()
    • getFiringError

      @SilkApi float getFiringError()
    • getMaxUseTicks

      @SilkApi int getMaxUseTicks()
    • getDamageMultiple

      @SilkApi float getDamageMultiple()
    • setProjectileId

      @SilkApi void setProjectileId(net.minecraft.item.ItemStack stack, net.minecraft.item.ItemStack useProjectile)
      设置弹丸 ID 的 NBT 以供 JSON 渲染使用
    • getProjectileId

      @SilkApi float getProjectileId(net.minecraft.item.ItemStack stack)
      获取 NBT 弹丸 ID 以供 JSON 渲染使用
    • getAllProjectile

      @SilkApi Map<Float,String> getAllProjectile()
      获取所有弹丸的 ID 与他们所对应的名称以供模型生成