Package net.minecraft.block.cauldron
Interface CauldronBehavior
public interface CauldronBehavior
- Mappings:
Namespace Name official hdintermediary net/minecraft/class_5620named net/minecraft/block/cauldron/CauldronBehavior
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CauldronBehaviorstatic final CauldronBehaviorstatic final CauldronBehaviorstatic final Map<Item,CauldronBehavior> static final CauldronBehaviorstatic final CauldronBehaviorstatic final CauldronBehaviorstatic final Map<Item,CauldronBehavior> static final Map<Item,CauldronBehavior> static final Map<Item,CauldronBehavior> -
Method Summary
Modifier and TypeMethodDescriptionstatic ActionResultemptyCauldron(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, ItemStack output, Predicate<BlockState> predicate, SoundEvent soundEvent) static ActionResultfillCauldron(World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, BlockState state, SoundEvent soundEvent) interact(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack) static voidstatic voidregisterBucketBehavior(Map<Item, CauldronBehavior> behavior)
-
Field Details
-
EMPTY_CAULDRON_BEHAVIOR
- Mappings:
Namespace Name Mixin selector official aLhd;a:Ljava/util/Map;intermediary field_27775Lnet/minecraft/class_5620;field_27775:Ljava/util/Map;named EMPTY_CAULDRON_BEHAVIORLnet/minecraft/block/cauldron/CauldronBehavior;EMPTY_CAULDRON_BEHAVIOR:Ljava/util/Map;
-
WATER_CAULDRON_BEHAVIOR
- Mappings:
Namespace Name Mixin selector official bLhd;b:Ljava/util/Map;intermediary field_27776Lnet/minecraft/class_5620;field_27776:Ljava/util/Map;named WATER_CAULDRON_BEHAVIORLnet/minecraft/block/cauldron/CauldronBehavior;WATER_CAULDRON_BEHAVIOR:Ljava/util/Map;
-
LAVA_CAULDRON_BEHAVIOR
- Mappings:
Namespace Name Mixin selector official cLhd;c:Ljava/util/Map;intermediary field_27777Lnet/minecraft/class_5620;field_27777:Ljava/util/Map;named LAVA_CAULDRON_BEHAVIORLnet/minecraft/block/cauldron/CauldronBehavior;LAVA_CAULDRON_BEHAVIOR:Ljava/util/Map;
-
POWDER_SNOW_CAULDRON_BEHAVIOR
- Mappings:
Namespace Name Mixin selector official dLhd;d:Ljava/util/Map;intermediary field_28011Lnet/minecraft/class_5620;field_28011:Ljava/util/Map;named POWDER_SNOW_CAULDRON_BEHAVIORLnet/minecraft/block/cauldron/CauldronBehavior;POWDER_SNOW_CAULDRON_BEHAVIOR:Ljava/util/Map;
-
FILL_WITH_WATER
- Mappings:
Namespace Name Mixin selector official eLhd;e:Lhd;intermediary field_27778Lnet/minecraft/class_5620;field_27778:Lnet/minecraft/class_5620;named FILL_WITH_WATERLnet/minecraft/block/cauldron/CauldronBehavior;FILL_WITH_WATER:Lnet/minecraft/block/cauldron/CauldronBehavior;
-
FILL_WITH_LAVA
- Mappings:
Namespace Name Mixin selector official fLhd;f:Lhd;intermediary field_27779Lnet/minecraft/class_5620;field_27779:Lnet/minecraft/class_5620;named FILL_WITH_LAVALnet/minecraft/block/cauldron/CauldronBehavior;FILL_WITH_LAVA:Lnet/minecraft/block/cauldron/CauldronBehavior;
-
FILL_WITH_POWDER_SNOW
- Mappings:
Namespace Name Mixin selector official gLhd;g:Lhd;intermediary field_28012Lnet/minecraft/class_5620;field_28012:Lnet/minecraft/class_5620;named FILL_WITH_POWDER_SNOWLnet/minecraft/block/cauldron/CauldronBehavior;FILL_WITH_POWDER_SNOW:Lnet/minecraft/block/cauldron/CauldronBehavior;
-
CLEAN_SHULKER_BOX
- Mappings:
Namespace Name Mixin selector official hLhd;h:Lhd;intermediary field_27780Lnet/minecraft/class_5620;field_27780:Lnet/minecraft/class_5620;named CLEAN_SHULKER_BOXLnet/minecraft/block/cauldron/CauldronBehavior;CLEAN_SHULKER_BOX:Lnet/minecraft/block/cauldron/CauldronBehavior;
-
CLEAN_BANNER
- Mappings:
Namespace Name Mixin selector official iLhd;i:Lhd;intermediary field_27781Lnet/minecraft/class_5620;field_27781:Lnet/minecraft/class_5620;named CLEAN_BANNERLnet/minecraft/block/cauldron/CauldronBehavior;CLEAN_BANNER:Lnet/minecraft/block/cauldron/CauldronBehavior;
-
CLEAN_DYEABLE_ITEM
- Mappings:
Namespace Name Mixin selector official jLhd;j:Lhd;intermediary field_27782Lnet/minecraft/class_5620;field_27782:Lnet/minecraft/class_5620;named CLEAN_DYEABLE_ITEMLnet/minecraft/block/cauldron/CauldronBehavior;CLEAN_DYEABLE_ITEM:Lnet/minecraft/block/cauldron/CauldronBehavior;
-
-
Method Details
-
createMap
- Mappings:
Namespace Name Mixin selector official aLhd;a()Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;intermediary method_32206Lnet/minecraft/class_5620;method_32206()Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;named createMapLnet/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 interactLhd;interact(Lcks;Lbwp;Lgg;Lbkd;Larz;Lbqp;)Lasa;intermediary interactLnet/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 interactLnet/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 bLhd;b()Vintermediary method_32212Lnet/minecraft/class_5620;method_32212()Vnamed registerBehaviorLnet/minecraft/block/cauldron/CauldronBehavior;registerBehavior()V
-
registerBucketBehavior
- Mappings:
Namespace Name Mixin selector official aLhd;a(Ljava/util/Map;)Vintermediary method_34850Lnet/minecraft/class_5620;method_34850(Ljava/util/Map;)Vnamed registerBucketBehaviorLnet/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 aLhd;a(Lcks;Lbwp;Lgg;Lbkd;Larz;Lbqp;Lbqp;Ljava/util/function/Predicate;Lafd;)Lasa;intermediary method_32210Lnet/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 emptyCauldronLnet/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 aLhd;a(Lbwp;Lgg;Lbkd;Larz;Lbqp;Lcks;Lafd;)Lasa;intermediary method_32207Lnet/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 fillCauldronLnet/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;
-