Package net.minecraft.block.cauldron
Interface CauldronBehavior
public interface CauldronBehavior
- Mappings:
Namespace Name official hlintermediary 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 aLhl;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 bLhl;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 cLhl;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 dLhl;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 eLhl;e:Lhl;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 fLhl;f:Lhl;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 gLhl;g:Lhl;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 hLhl;h:Lhl;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 iLhl;i:Lhl;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 jLhl;j:Lhl;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 aLhl;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 interactLhl;interact(Lcqm;Lcbz;Lgk;Lbpn;Laww;Lbwa;)Lawx;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 bLhl;b()Vintermediary method_32212Lnet/minecraft/class_5620;method_32212()Vnamed registerBehaviorLnet/minecraft/block/cauldron/CauldronBehavior;registerBehavior()V
-
registerBucketBehavior
- Mappings:
Namespace Name Mixin selector official aLhl;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 aLhl;a(Lcqm;Lcbz;Lgk;Lbpn;Laww;Lbwa;Lbwa;Ljava/util/function/Predicate;Laht;)Lawx;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 aLhl;a(Lcbz;Lgk;Lbpn;Laww;Lbwa;Lcqm;Laht;)Lawx;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;
-