Package net.minecraft.block.cauldron
Interface CauldronBehavior
public interface CauldronBehavior
- Mappings:
Namespace Name official hjintermediary 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 aLhj;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 bLhj;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 cLhj;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 dLhj;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 eLhj;e:Lhj;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 fLhj;f:Lhj;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 gLhj;g:Lhj;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 hLhj;h:Lhj;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 iLhj;i:Lhj;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 jLhj;j:Lhj;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 aLhj;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 interactLhj;interact(Lcov;Lcav;Lgj;Lboj;Lawg;Lbuw;)Lawh;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 bLhj;b()Vintermediary method_32212Lnet/minecraft/class_5620;method_32212()Vnamed registerBehaviorLnet/minecraft/block/cauldron/CauldronBehavior;registerBehavior()V
-
registerBucketBehavior
- Mappings:
Namespace Name Mixin selector official aLhj;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 aLhj;a(Lcov;Lcav;Lgj;Lboj;Lawg;Lbuw;Lbuw;Ljava/util/function/Predicate;Lahj;)Lawh;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 aLhj;a(Lcav;Lgj;Lboj;Lawg;Lbuw;Lcov;Lahj;)Lawh;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;
-