Package net.minecraft.entity
Interface CrossbowUser
- All Superinterfaces:
RangedAttackMob
- All Known Implementing Classes:
PiglinEntity
,PillagerEntity
- Mappings:
Namespace Name official byv
intermediary net/minecraft/class_3745
named net/minecraft/entity/CrossbowUser
-
Method Summary
Modifier and TypeMethodDescriptiondefault Vector3f
getProjectileLaunchVelocity
(LivingEntity entity, Vec3d positionDelta, float multishotSpray) @Nullable LivingEntity
void
void
setCharging
(boolean charging) default void
shoot
(LivingEntity entity, float speed) default void
shoot
(LivingEntity entity, LivingEntity target, ProjectileEntity projectile, float multishotSpray, float speed) void
shoot
(LivingEntity target, ItemStack crossbow, ProjectileEntity projectile, float multiShotSpray) Methods inherited from interface net.minecraft.entity.ai.RangedAttackMob
shootAt
-
Method Details
-
setCharging
void setCharging(boolean charging) - Mappings:
Namespace Name Mixin selector official b
Lbyv;b(Z)V
intermediary method_7110
Lnet/minecraft/class_3745;method_7110(Z)V
named setCharging
Lnet/minecraft/entity/CrossbowUser;setCharging(Z)V
-
shoot
void shoot(LivingEntity target, ItemStack crossbow, ProjectileEntity projectile, float multiShotSpray) - Mappings:
Namespace Name Mixin selector official a
Lbyv;a(Lbjg;Lcjf;Lccm;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 q
Lbyv;q()Lbjg;
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
Lbyv;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
Lbyv;b(Lbjg;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
-
shoot
default void shoot(LivingEntity entity, LivingEntity target, ProjectileEntity projectile, float multishotSpray, float speed) - Mappings:
Namespace Name Mixin selector official a
Lbyv;a(Lbjg;Lbjg;Lccm;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
-
getProjectileLaunchVelocity
default Vector3f getProjectileLaunchVelocity(LivingEntity entity, Vec3d positionDelta, float multishotSpray) - Mappings:
Namespace Name Mixin selector official a
Lbyv;a(Lbjg;Lehn;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;
-