net.minecraft.core.cauldron

public interface CauldronInteraction

kn
net.minecraft.core.cauldron.CauldronInteraction
net.minecraft.class_5620
net.minecraft.block.cauldron.CauldronBehavior
net.minecraft.core.cauldron.CauldronInteraction

Field summary

Modifier and TypeField
Map<String, CauldronInteraction$InteractionMap>
a
INTERACTIONS
field_46589
BEHAVIOR_MAPS
com.mojang.serialization.Codec<CauldronInteraction$InteractionMap>
b
CODEC
field_46590
CODEC
CauldronInteraction$InteractionMap
c
EMPTY
field_27775
EMPTY_CAULDRON_BEHAVIOR
CauldronInteraction$InteractionMap
d
WATER
field_27776
WATER_CAULDRON_BEHAVIOR
CauldronInteraction$InteractionMap
e
LAVA
field_27777
LAVA_CAULDRON_BEHAVIOR
CauldronInteraction$InteractionMap
f
POWDER_SNOW
field_28011
POWDER_SNOW_CAULDRON_BEHAVIOR

Method summary

Modifier and TypeMethod
static CauldronInteraction$InteractionMap
a(String arg0)
newInteractionMap(String arg0)
method_32206(String arg0)
createMap(String name)
InteractionResult
interact(dxv arg0, dhi arg1, jh arg2, cpx arg3, bti arg4, cxp arg5)
interact(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, ItemStack arg5)
interact(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_1799 arg5)
interact(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack)
static void
a()
bootStrap()
method_32212()
registerBehavior()
static void
a(Map<cxl, kn> arg0)
addDefaultInteractions(Map<Item, CauldronInteraction> arg0)
method_34850(Map<class_1792, class_5620> arg0)
registerBucketBehavior(Map<Item, CauldronBehavior> behavior)
static InteractionResult
a(dxv arg0, dhi arg1, jh arg2, cpx arg3, bti arg4, cxp arg5, cxp arg6, Predicate<dxv> arg7, axe arg8)
fillBucket(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, ItemStack arg5, ItemStack arg6, Predicate<BlockState> arg7, SoundEvent arg8)
method_32210(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_1799 arg5, class_1799 arg6, Predicate<class_2680> arg7, class_3414 arg8)
emptyCauldron(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, ItemStack output, Predicate<BlockState> fullPredicate, SoundEvent soundEvent)
static InteractionResult
a(dhi arg0, jh arg1, cpx arg2, bti arg3, cxp arg4, dxv arg5, axe arg6)
emptyBucket(Level arg0, BlockPos arg1, Player arg2, InteractionHand arg3, ItemStack arg4, BlockState arg5, SoundEvent arg6)
method_32207(class_1937 arg0, class_2338 arg1, class_1657 arg2, class_1268 arg3, class_1799 arg4, class_2680 arg5, class_3414 arg6)
fillCauldron(World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, BlockState state, SoundEvent soundEvent)
private static InteractionResult
a(dxv arg0, dhi arg1, jh arg2, cpx arg3, bti arg4, cxp arg5)
fillWaterInteraction(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, ItemStack arg5)
method_62706(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_1799 arg5)
tryFillWithWater(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack)
private static InteractionResult
b(dxv arg0, dhi arg1, jh arg2, cpx arg3, bti arg4, cxp arg5)
fillLavaInteraction(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, ItemStack arg5)
method_62707(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_1799 arg5)
tryFillWithLava(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack)
private static InteractionResult
c(dxv arg0, dhi arg1, jh arg2, cpx arg3, bti arg4, cxp arg5)
fillPowderSnowInteraction(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, ItemStack arg5)
method_62708(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_1799 arg5)
tryFillWithPowderSnow(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack)
private static InteractionResult
d(dxv arg0, dhi arg1, jh arg2, cpx arg3, bti arg4, cxp arg5)
shulkerBoxInteraction(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, ItemStack arg5)
method_62709(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_1799 arg5)
cleanShulkerBox(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack)
private static InteractionResult
e(dxv arg0, dhi arg1, jh arg2, cpx arg3, bti arg4, cxp arg5)
bannerInteraction(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, ItemStack arg5)
method_62710(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_1799 arg5)
cleanBanner(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack)
private static InteractionResult
f(dxv arg0, dhi arg1, jh arg2, cpx arg3, bti arg4, cxp arg5)
dyedItemIteration(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, ItemStack arg5)
method_62711(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_1799 arg5)
cleanArmor(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack)
private static boolean
a(dhi arg0, jh arg1)
isUnderWater(Level arg0, BlockPos arg1)
method_62705(class_1937 arg0, class_2338 arg1)
isUnderwater(World world, BlockPos pos)