Package net.minecraft.block.cauldron
Interface CauldronBehavior
public interface CauldronBehavior
- Mappings:
Namespace Name official gu
intermediary net/minecraft/class_5620
named net/minecraft/block/cauldron/CauldronBehavior
-
Field Summary
Fields Modifier and Type Field Description static CauldronBehavior
CLEAN_BANNER
static CauldronBehavior
CLEAN_DYEABLE_ITEM
static CauldronBehavior
CLEAN_SHULKER_BOX
static Map<Item,CauldronBehavior>
EMPTY_CAULDRON_BEHAVIOR
static CauldronBehavior
FILL_WITH_LAVA
static CauldronBehavior
FILL_WITH_POWDER_SNOW
static CauldronBehavior
FILL_WITH_WATER
static Map<Item,CauldronBehavior>
LAVA_CAULDRON_BEHAVIOR
static Map<Item,CauldronBehavior>
POWDER_SNOW_CAULDRON_BEHAVIOR
static Map<Item,CauldronBehavior>
WATER_CAULDRON_BEHAVIOR
-
Method Summary
Modifier and Type Method Description static Object2ObjectOpenHashMap<Item,CauldronBehavior>
createMap()
static ActionResult
emptyCauldron(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, ItemStack output, Predicate<BlockState> predicate, SoundEvent soundEvent)
static ActionResult
fillCauldron(World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, BlockState state, SoundEvent soundEvent)
ActionResult
interact(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack)
static void
registerBehavior()
-
Field Details
-
EMPTY_CAULDRON_BEHAVIOR
- Mappings:
Namespace Name Mixin selector official a
Lgu;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
- Mappings:
Namespace Name Mixin selector official b
Lgu;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
- Mappings:
Namespace Name Mixin selector official c
Lgu;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
- Mappings:
Namespace Name Mixin selector official d
Lgu;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
- Mappings:
Namespace Name Mixin selector official e
Lgu;e:Lgu;
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
- Mappings:
Namespace Name Mixin selector official f
Lgu;f:Lgu;
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
- Mappings:
Namespace Name Mixin selector official g
Lgu;g:Lgu;
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
- Mappings:
Namespace Name Mixin selector official h
Lgu;h:Lgu;
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
- Mappings:
Namespace Name Mixin selector official i
Lgu;i:Lgu;
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
- Mappings:
Namespace Name Mixin selector official j
Lgu;j:Lgu;
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
Lgu;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
Lgu;interact(Lcht;Lbtv;Lfx;Lbhl;Lapp;Lbnv;)Lapq;
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
Lgu;b()V
intermediary method_32212
Lnet/minecraft/class_5620;method_32212()V
named registerBehavior
Lnet/minecraft/block/cauldron/CauldronBehavior;registerBehavior()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
Lgu;a(Lcht;Lbtv;Lfx;Lbhl;Lapp;Lbnv;Lbnv;Ljava/util/function/Predicate;Laef;)Lapq;
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
Lgu;a(Lbtv;Lfx;Lbhl;Lapp;Lbnv;Lcht;Laef;)Lapq;
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;
-