public interface CauldronBehavior
| Modifier and Type | Field and 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_WATER |
static Map<Item,CauldronBehavior> |
LAVA_CAULDRON_BEHAVIOR |
static Map<Item,CauldronBehavior> |
WATER_CAULDRON_BEHAVIOR |
| Modifier and Type | Method and Description |
|---|---|
static it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap<Item,CauldronBehavior> |
createMap() |
static ActionResult |
emptyCauldron(BlockState state,
World world,
BlockPos pos,
PlayerEntity player,
Hand hand,
ItemStack stack,
ItemStack output,
Predicate<BlockState> predicate) |
static ActionResult |
fillCauldron(World world,
BlockPos pos,
PlayerEntity player,
Hand hand,
ItemStack stack,
BlockState state) |
ActionResult |
interact(BlockState state,
World world,
BlockPos pos,
PlayerEntity player,
Hand hand,
ItemStack stack) |
static void |
registerBehavior() |
static final Map<Item,CauldronBehavior> EMPTY_CAULDRON_BEHAVIOR
static final Map<Item,CauldronBehavior> WATER_CAULDRON_BEHAVIOR
static final Map<Item,CauldronBehavior> LAVA_CAULDRON_BEHAVIOR
static final CauldronBehavior FILL_WITH_WATER
static final CauldronBehavior FILL_WITH_LAVA
static final CauldronBehavior CLEAN_SHULKER_BOX
static final CauldronBehavior CLEAN_BANNER
static final CauldronBehavior CLEAN_DYEABLE_ITEM
static it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap<Item,CauldronBehavior> createMap()
ActionResult interact(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack)
static void registerBehavior()
static ActionResult emptyCauldron(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, ItemStack output, Predicate<BlockState> predicate)
static ActionResult fillCauldron(World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, BlockState state)