Interface CrossbowUser

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

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

    • setCharging

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

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

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

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