Package net.minecraft.entity
Interface CrossbowUser
- All Superinterfaces:
- RangedAttackMob
- All Known Implementing Classes:
- PiglinEntity,- PillagerEntity
- Mappings:
- Namespace - Name - official - bvp- intermediary - net/minecraft/class_3745- named - net/minecraft/entity/CrossbowUser
- 
Method SummaryModifier and TypeMethodDescriptiondefault Vector3fgetProjectileLaunchVelocity(LivingEntity entity, Vec3d positionDelta, float multishotSpray) voidvoidsetCharging(boolean charging) default voidshoot(LivingEntity entity, float speed) default voidshoot(LivingEntity entity, LivingEntity target, ProjectileEntity projectile, float multishotSpray, float speed) voidshoot(LivingEntity target, ItemStack crossbow, ProjectileEntity projectile, float multiShotSpray) Methods inherited from interface net.minecraft.entity.ai.RangedAttackMobattack
- 
Method Details- 
setChargingvoid setCharging(boolean charging) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lbvp;b(Z)V- intermediary - method_7110- Lnet/minecraft/class_3745;method_7110(Z)V- named - setCharging- Lnet/minecraft/entity/CrossbowUser;setCharging(Z)V
 
- 
shootvoid shoot(LivingEntity target, ItemStack crossbow, ProjectileEntity projectile, float multiShotSpray) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbvp;a(Lbfz;Lcfz;Lbzg;F)V- intermediary - method_18811- Lnet/minecraft/class_3745;method_18811(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1676;F)V- named - shoot- Lnet/minecraft/entity/CrossbowUser;shoot(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/projectile/ProjectileEntity;F)V
 
- 
getTarget- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbvp;j()Lbfz;- intermediary - method_5968- Lnet/minecraft/class_3745;method_5968()Lnet/minecraft/class_1309;- named - getTarget- Lnet/minecraft/entity/CrossbowUser;getTarget()Lnet/minecraft/entity/LivingEntity;
 
- 
postShootvoid postShoot()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbvp;a()V- intermediary - method_24651- Lnet/minecraft/class_3745;method_24651()V- named - postShoot- Lnet/minecraft/entity/CrossbowUser;postShoot()V
 
- 
shoot- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbvp;b(Lbfz;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
 
- 
shootdefault void shoot(LivingEntity entity, LivingEntity target, ProjectileEntity projectile, float multishotSpray, float speed) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbvp;a(Lbfz;Lbfz;Lbzg;FF)V- intermediary - method_24652- Lnet/minecraft/class_3745;method_24652(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;Lnet/minecraft/class_1676;FF)V- named - shoot- Lnet/minecraft/entity/CrossbowUser;shoot(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/projectile/ProjectileEntity;FF)V
 
- 
getProjectileLaunchVelocitydefault Vector3f getProjectileLaunchVelocity(LivingEntity entity, Vec3d positionDelta, float multishotSpray) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbvp;a(Lbfz;Leei;F)Lorg/joml/Vector3f;- intermediary - method_24653- Lnet/minecraft/class_3745;method_24653(Lnet/minecraft/class_1309;Lnet/minecraft/class_243;F)Lorg/joml/Vector3f;- named - getProjectileLaunchVelocity- Lnet/minecraft/entity/CrossbowUser;getProjectileLaunchVelocity(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/Vec3d;F)Lorg/joml/Vector3f;
 
 
-