接口 CrossbowUser

    • 方法详细资料

      • setCharging

        void setCharging​(boolean charging)
        Mappings:
        Namespace Name Mixin selector
        official b Lbgm;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 Lbgm;a(Lasy;Lbpr;Lbjv;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

        @Nullable
        @Nullable LivingEntity getTarget()
        Mappings:
        Namespace Name Mixin selector
        official G Lbgm;G()Lasy;
        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 W_ Lbgm;W_()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 Lbgm;b(Lasy;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 Lbgm;a(Lasy;Lasy;Lbjv;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 Vec3f getProjectileLaunchVelocity​(LivingEntity entity,
                                                  Vec3d positionDelta,
                                                  float multishotSpray)
        Mappings:
        Namespace Name Mixin selector
        official a Lbgm;a(Lasy;Ldma;F)Lk;
        intermediary method_24653 Lnet/minecraft/class_3745;method_24653(Lnet/minecraft/class_1309;Lnet/minecraft/class_243;F)Lnet/minecraft/class_1160;
        named getProjectileLaunchVelocity Lnet/minecraft/entity/CrossbowUser;getProjectileLaunchVelocity(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3f;