Interface CauldronBehavior


public interface CauldronBehavior
Mappings:
Namespace Name
official hn
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 Lhn;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 Lhn;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 Lhn;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 Lhn;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 Lhn;e:Lhn;
      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 Lhn;f:Lhn;
      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 Lhn;g:Lhn;
      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 Lhn;h:Lhn;
      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 Lhn;i:Lhn;
      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 Lhn;j:Lhn;
      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 Lhn;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 Lhn;interact(Lcsz;Lcel;Lgm;Lbrs;Laya;Lbyl;)Layb;
      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 Lhn;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 Lhn;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 Lhn;a(Lcsz;Lcel;Lgm;Lbrs;Laya;Lbyl;Lbyl;Ljava/util/function/Predicate;Laih;)Layb;
      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 Lhn;a(Lcel;Lgm;Lbrs;Laya;Lbyl;Lcsz;Laih;)Layb;
      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;