类 BucketItem

    • 字段详细资料

      • fluid

        private final Fluid fluid
        Mappings:
        Namespace Name Mixin selector
        official a Lboc;a:Lddr;
        intermediary field_7905 Lnet/minecraft/class_1755;field_7905:Lnet/minecraft/class_3611;
        named fluid Lnet/minecraft/item/BucketItem;fluid:Lnet/minecraft/fluid/Fluid;
    • 构造器详细资料

      • BucketItem

        public BucketItem​(Fluid fluid,
                          Item.Settings settings)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lboc;<init>(Lddr;Lbpn$a;)V
        intermediary <init> Lnet/minecraft/class_1755;<init>(Lnet/minecraft/class_3611;Lnet/minecraft/class_1792$class_1793;)V
        named <init> Lnet/minecraft/item/BucketItem;<init>(Lnet/minecraft/fluid/Fluid;Lnet/minecraft/item/Item$Settings;)V
    • 方法详细资料

      • use

        public TypedActionResult<ItemStack> use​(World world,
                                                PlayerEntity user,
                                                Hand hand)
        Called when an item is used by a player. The use action, by default, is bound to the right mouse button.

        This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using world.isClient().

        覆盖:
        use 在类中 Item
        参数:
        world - the world the item was used in
        user - the player who used the item
        hand - the hand used
        返回:
        a typed action result that specifies whether using the item was successful. The action result contains the new item stack that the player's hand will be set to.
        Mappings:
        Namespace Name Mixin selector
        official a Lbpn;a(Lbvr;Lbjf;Larf;)Larh;
        intermediary method_7836 Lnet/minecraft/class_1792;method_7836(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
        named use Lnet/minecraft/item/Item;use(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/TypedActionResult;
      • getEmptiedStack

        public static ItemStack getEmptiedStack​(ItemStack stack,
                                                PlayerEntity player)
        Mappings:
        Namespace Name Mixin selector
        official a Lboc;a(Lbpr;Lbjf;)Lbpr;
        intermediary method_7732 Lnet/minecraft/class_1755;method_7732(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799;
        named getEmptiedStack Lnet/minecraft/item/BucketItem;getEmptiedStack(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/item/ItemStack;
      • onEmptied

        public void onEmptied​(@Nullable
                              @Nullable PlayerEntity player,
                              World world,
                              ItemStack stack,
                              BlockPos pos)
        指定者:
        onEmptied 在接口中 FluidModificationItem
        Mappings:
        Namespace Name Mixin selector
        official a Lbol;a(Lbjf;Lbvr;Lbpr;Lgb;)V
        intermediary method_7728 Lnet/minecraft/class_5633;method_7728(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)V
        named onEmptied Lnet/minecraft/item/FluidModificationItem;onEmptied(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/BlockPos;)V
      • placeFluid

        public boolean placeFluid​(@Nullable
                                  @Nullable PlayerEntity player,
                                  World world,
                                  BlockPos pos,
                                  @Nullable
                                  @Nullable BlockHitResult hitResult)
        指定者:
        placeFluid 在接口中 FluidModificationItem
        Mappings:
        Namespace Name Mixin selector
        official a Lbol;a(Lbjf;Lbvr;Lgb;Ldlw;)Z
        intermediary method_7731 Lnet/minecraft/class_5633;method_7731(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3965;)Z
        named placeFluid Lnet/minecraft/item/FluidModificationItem;placeFluid(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/hit/BlockHitResult;)Z
      • playEmptyingSound

        protected void playEmptyingSound​(@Nullable
                                         @Nullable PlayerEntity player,
                                         WorldAccess world,
                                         BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lboc;a(Lbjf;Lbvs;Lgb;)V
        intermediary method_7727 Lnet/minecraft/class_1755;method_7727(Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
        named playEmptyingSound Lnet/minecraft/item/BucketItem;playEmptyingSound(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V