接口 CauldronBehavior


  • public interface CauldronBehavior
    Mappings:
    Namespace Name
    official gy
    intermediary net/minecraft/class_5620
    named net/minecraft/block/cauldron/CauldronBehavior
    • 字段详细资料

      • EMPTY_CAULDRON_BEHAVIOR

        static final Map<Item,​CauldronBehavior> EMPTY_CAULDRON_BEHAVIOR
        Mappings:
        Namespace Name Mixin selector
        official a Lgy;a:Ljava/util/Map;
        intermediary field_27775 Lnet/minecraft/class_5620;field_27775:Ljava/util/Map;
        named EMPTY_CAULDRON_BEHAVIOR Lnet/minecraft/block/cauldron/CauldronBehavior;EMPTY_CAULDRON_BEHAVIOR:Ljava/util/Map;
      • WATER_CAULDRON_BEHAVIOR

        static final Map<Item,​CauldronBehavior> WATER_CAULDRON_BEHAVIOR
        Mappings:
        Namespace Name Mixin selector
        official b Lgy;b:Ljava/util/Map;
        intermediary field_27776 Lnet/minecraft/class_5620;field_27776:Ljava/util/Map;
        named WATER_CAULDRON_BEHAVIOR Lnet/minecraft/block/cauldron/CauldronBehavior;WATER_CAULDRON_BEHAVIOR:Ljava/util/Map;
      • LAVA_CAULDRON_BEHAVIOR

        static final Map<Item,​CauldronBehavior> LAVA_CAULDRON_BEHAVIOR
        Mappings:
        Namespace Name Mixin selector
        official c Lgy;c:Ljava/util/Map;
        intermediary field_27777 Lnet/minecraft/class_5620;field_27777:Ljava/util/Map;
        named LAVA_CAULDRON_BEHAVIOR Lnet/minecraft/block/cauldron/CauldronBehavior;LAVA_CAULDRON_BEHAVIOR:Ljava/util/Map;
      • POWDER_SNOW_CAULDRON_BEHAVIOR

        static final Map<Item,​CauldronBehavior> POWDER_SNOW_CAULDRON_BEHAVIOR
        Mappings:
        Namespace Name Mixin selector
        official d Lgy;d:Ljava/util/Map;
        intermediary field_28011 Lnet/minecraft/class_5620;field_28011:Ljava/util/Map;
        named POWDER_SNOW_CAULDRON_BEHAVIOR Lnet/minecraft/block/cauldron/CauldronBehavior;POWDER_SNOW_CAULDRON_BEHAVIOR:Ljava/util/Map;
      • FILL_WITH_WATER

        static final CauldronBehavior FILL_WITH_WATER
        Mappings:
        Namespace Name Mixin selector
        official e Lgy;e:Lgy;
        intermediary field_27778 Lnet/minecraft/class_5620;field_27778:Lnet/minecraft/class_5620;
        named FILL_WITH_WATER Lnet/minecraft/block/cauldron/CauldronBehavior;FILL_WITH_WATER:Lnet/minecraft/block/cauldron/CauldronBehavior;
      • FILL_WITH_LAVA

        static final CauldronBehavior FILL_WITH_LAVA
        Mappings:
        Namespace Name Mixin selector
        official f Lgy;f:Lgy;
        intermediary field_27779 Lnet/minecraft/class_5620;field_27779:Lnet/minecraft/class_5620;
        named FILL_WITH_LAVA Lnet/minecraft/block/cauldron/CauldronBehavior;FILL_WITH_LAVA:Lnet/minecraft/block/cauldron/CauldronBehavior;
      • FILL_WITH_POWDER_SNOW

        static final CauldronBehavior FILL_WITH_POWDER_SNOW
        Mappings:
        Namespace Name Mixin selector
        official g Lgy;g:Lgy;
        intermediary field_28012 Lnet/minecraft/class_5620;field_28012:Lnet/minecraft/class_5620;
        named FILL_WITH_POWDER_SNOW Lnet/minecraft/block/cauldron/CauldronBehavior;FILL_WITH_POWDER_SNOW:Lnet/minecraft/block/cauldron/CauldronBehavior;
      • CLEAN_SHULKER_BOX

        static final CauldronBehavior CLEAN_SHULKER_BOX
        Mappings:
        Namespace Name Mixin selector
        official h Lgy;h:Lgy;
        intermediary field_27780 Lnet/minecraft/class_5620;field_27780:Lnet/minecraft/class_5620;
        named CLEAN_SHULKER_BOX Lnet/minecraft/block/cauldron/CauldronBehavior;CLEAN_SHULKER_BOX:Lnet/minecraft/block/cauldron/CauldronBehavior;
      • CLEAN_BANNER

        static final CauldronBehavior CLEAN_BANNER
        Mappings:
        Namespace Name Mixin selector
        official i Lgy;i:Lgy;
        intermediary field_27781 Lnet/minecraft/class_5620;field_27781:Lnet/minecraft/class_5620;
        named CLEAN_BANNER Lnet/minecraft/block/cauldron/CauldronBehavior;CLEAN_BANNER:Lnet/minecraft/block/cauldron/CauldronBehavior;
      • CLEAN_DYEABLE_ITEM

        static final CauldronBehavior CLEAN_DYEABLE_ITEM
        Mappings:
        Namespace Name Mixin selector
        official j Lgy;j:Lgy;
        intermediary field_27782 Lnet/minecraft/class_5620;field_27782:Lnet/minecraft/class_5620;
        named CLEAN_DYEABLE_ITEM Lnet/minecraft/block/cauldron/CauldronBehavior;CLEAN_DYEABLE_ITEM:Lnet/minecraft/block/cauldron/CauldronBehavior;
    • 方法详细资料

      • createMap

        static Object2ObjectOpenHashMap<Item,​CauldronBehavior> createMap()
        Mappings:
        Namespace Name Mixin selector
        official a Lgy;a()Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;
        intermediary method_32206 Lnet/minecraft/class_5620;method_32206()Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;
        named createMap Lnet/minecraft/block/cauldron/CauldronBehavior;createMap()Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;
      • interact

        ActionResult interact​(BlockState state,
                              World world,
                              BlockPos pos,
                              PlayerEntity player,
                              Hand hand,
                              ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official interact Lgy;interact(Lcjr;Lbvr;Lgb;Lbjf;Larf;Lbpr;)Larg;
        intermediary interact Lnet/minecraft/class_5620;interact(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;
        named interact Lnet/minecraft/block/cauldron/CauldronBehavior;interact(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/util/ActionResult;
      • registerBehavior

        static void registerBehavior()
        Mappings:
        Namespace Name Mixin selector
        official b Lgy;b()V
        intermediary method_32212 Lnet/minecraft/class_5620;method_32212()V
        named registerBehavior Lnet/minecraft/block/cauldron/CauldronBehavior;registerBehavior()V
      • registerBucketBehavior

        static void registerBucketBehavior​(Map<Item,​CauldronBehavior> behavior)
        Mappings:
        Namespace Name Mixin selector
        official a Lgy;a(Ljava/util/Map;)V
        intermediary method_34850 Lnet/minecraft/class_5620;method_34850(Ljava/util/Map;)V
        named registerBucketBehavior Lnet/minecraft/block/cauldron/CauldronBehavior;registerBucketBehavior(Ljava/util/Map;)V
      • emptyCauldron

        static ActionResult emptyCauldron​(BlockState state,
                                          World world,
                                          BlockPos pos,
                                          PlayerEntity player,
                                          Hand hand,
                                          ItemStack stack,
                                          ItemStack output,
                                          Predicate<BlockState> predicate,
                                          SoundEvent soundEvent)
        Mappings:
        Namespace Name Mixin selector
        official a Lgy;a(Lcjr;Lbvr;Lgb;Lbjf;Larf;Lbpr;Lbpr;Ljava/util/function/Predicate;Laev;)Larg;
        intermediary method_32210 Lnet/minecraft/class_5620;method_32210(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Ljava/util/function/Predicate;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1269;
        named emptyCauldron Lnet/minecraft/block/cauldron/CauldronBehavior;emptyCauldron(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Ljava/util/function/Predicate;Lnet/minecraft/sound/SoundEvent;)Lnet/minecraft/util/ActionResult;
      • fillCauldron

        static ActionResult fillCauldron​(World world,
                                         BlockPos pos,
                                         PlayerEntity player,
                                         Hand hand,
                                         ItemStack stack,
                                         BlockState state,
                                         SoundEvent soundEvent)
        Mappings:
        Namespace Name Mixin selector
        official a Lgy;a(Lbvr;Lgb;Lbjf;Larf;Lbpr;Lcjr;Laev;)Larg;
        intermediary method_32207 Lnet/minecraft/class_5620;method_32207(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1269;
        named fillCauldron Lnet/minecraft/block/cauldron/CauldronBehavior;fillCauldron(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/BlockState;Lnet/minecraft/sound/SoundEvent;)Lnet/minecraft/util/ActionResult;