net.minecraft.core.cauldron

public interface CauldronInteraction

kf
net.minecraft.core.cauldron.CauldronInteraction
net.minecraft.class_5620
net.minecraft.block.cauldron.CauldronBehavior
net.minecraft.src.C_141784_
net.minecraft.core.cauldron.CauldronInteraction

Field summary

Modifier and TypeField
Map<String, CauldronInteraction$InteractionMap>
a
INTERACTIONS
field_46589
BEHAVIOR_MAPS
f_303208_
com.mojang.serialization.Codec<CauldronInteraction$InteractionMap>
b
CODEC
field_46590
CODEC
f_303824_
CauldronInteraction$InteractionMap
c
EMPTY
field_27775
EMPTY_CAULDRON_BEHAVIOR
f_175606_
CauldronInteraction$InteractionMap
d
WATER
field_27776
WATER_CAULDRON_BEHAVIOR
f_175607_
CauldronInteraction$InteractionMap
e
LAVA
field_27777
LAVA_CAULDRON_BEHAVIOR
f_175608_
CauldronInteraction$InteractionMap
f
POWDER_SNOW
field_28011
POWDER_SNOW_CAULDRON_BEHAVIOR
f_175609_
CauldronInteraction
g
FILL_WATER
field_27778
FILL_WITH_WATER
f_175610_
CauldronInteraction
h
FILL_LAVA
field_27779
FILL_WITH_LAVA
f_175611_
CauldronInteraction
i
FILL_POWDER_SNOW
field_28012
FILL_WITH_POWDER_SNOW
f_175612_
CauldronInteraction
j
SHULKER_BOX
field_27780
CLEAN_SHULKER_BOX
f_175613_
CauldronInteraction
k
BANNER
field_27781
CLEAN_BANNER
f_175614_
CauldronInteraction
l
DYED_ITEM
field_27782
CLEAN_DYEABLE_ITEM
f_175615_

Method summary

Modifier and TypeMethod
static CauldronInteraction$InteractionMap
a(String arg0)
newInteractionMap(String arg0)
method_32206(String arg0)
createMap(String name)
m_175617_(String p_311265_)
ItemInteractionResult
interact(dse arg0, dca arg1, iz arg2, cmz arg3, bqv arg4, cur 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)
m_175710_(C_2064_ p_175712_, C_1596_ p_175713_, C_4675_ p_175714_, C_1141_ p_175715_, C_470_ p_175716_, C_1391_ arg5)
static void
a()
bootStrap()
method_32212()
registerBehavior()
m_175649_()
static void
a(Map<cum, kf> arg0)
addDefaultInteractions(Map<Item, CauldronInteraction> arg0)
method_34850(Map<class_1792, class_5620> arg0)
registerBucketBehavior(Map<Item, CauldronBehavior> behavior)
m_175647_(Map<C_1381_, C_141784_> p_175648_)
static ItemInteractionResult
a(dse arg0, dca arg1, iz arg2, cmz arg3, bqv arg4, cur arg5, cur arg6, Predicate<dse> arg7, avz 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)
m_175635_(C_2064_ p_175636_, C_1596_ p_175637_, C_4675_ p_175638_, C_1141_ p_175639_, C_470_ p_175640_, C_1391_ p_175641_, C_1391_ p_175642_, Predicate<C_2064_> p_175643_, C_123_ p_175644_)
static ItemInteractionResult
a(dca arg0, iz arg1, cmz arg2, bqv arg3, cur arg4, dse arg5, avz 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)
m_175618_(C_1596_ p_175619_, C_4675_ p_175620_, C_1141_ p_175621_, C_470_ p_175622_, C_1391_ p_175623_, C_2064_ p_175624_, C_123_ p_175625_)