Interface CauldronBehavior


public interface CauldronBehavior
Mappings:
Namespace Name
official he
intermediary net/minecraft/class_5620
named net/minecraft/block/cauldron/CauldronBehavior
  • Field Details

    • EMPTY_CAULDRON_BEHAVIOR

      static final Map<Item,CauldronBehavior> EMPTY_CAULDRON_BEHAVIOR
      Mappings:
      Namespace Name Mixin selector
      official a Lhe;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 Lhe;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 Lhe;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 Lhe;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 Lhe;e:Lhe;
      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 Lhe;f:Lhe;
      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 Lhe;g:Lhe;
      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 Lhe;h:Lhe;
      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 Lhe;i:Lhe;
      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 Lhe;j:Lhe;
      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;
  • Method Details

    • createMap

      Mappings:
      Namespace Name Mixin selector
      official a Lhe;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 Lhe;interact(Lcnv;Lbzw;Lgh;Lbnk;Lavi;Lbtx;)Lavj;
      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 Lhe;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 Lhe;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 Lhe;a(Lcnv;Lbzw;Lgh;Lbnk;Lavi;Lbtx;Lbtx;Ljava/util/function/Predicate;Lago;)Lavj;
      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 Lhe;a(Lbzw;Lgh;Lbnk;Lavi;Lbtx;Lcnv;Lago;)Lavj;
      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;