Interface CrossbowUser

All Superinterfaces:
RangedAttackMob
All Known Implementing Classes:
PiglinEntity, PillagerEntity

public interface CrossbowUser extends RangedAttackMob
Mappings:
Namespace Name
official cia
intermediary net/minecraft/class_3745
named net/minecraft/entity/CrossbowUser
  • Method Details

    • setCharging

      void setCharging(boolean charging)
      Mappings:
      Namespace Name Mixin selector
      official b Lcia;b(Z)V
      intermediary method_7110 Lnet/minecraft/class_3745;method_7110(Z)V
      named setCharging Lnet/minecraft/entity/CrossbowUser;setCharging(Z)V
    • getTarget

      Mappings:
      Namespace Name Mixin selector
      official p Lcia;p()Lbsa;
      intermediary method_5968 Lnet/minecraft/class_3745;method_5968()Lnet/minecraft/class_1309;
      named getTarget Lnet/minecraft/entity/CrossbowUser;getTarget()Lnet/minecraft/entity/LivingEntity;
    • postShoot

      void postShoot()
      Mappings:
      Namespace Name Mixin selector
      official a Lcia;a()V
      intermediary method_24651 Lnet/minecraft/class_3745;method_24651()V
      named postShoot Lnet/minecraft/entity/CrossbowUser;postShoot()V
    • shoot

      default void shoot(LivingEntity entity, float speed)
      Mappings:
      Namespace Name Mixin selector
      official b Lcia;b(Lbsa;F)V
      intermediary method_24654 Lnet/minecraft/class_3745;method_24654(Lnet/minecraft/class_1309;F)V
      named shoot Lnet/minecraft/entity/CrossbowUser;shoot(Lnet/minecraft/entity/LivingEntity;F)V