Interface IPlacementAssistant
public interface IPlacementAssistant
A placement assistant is a helpful client-sided system which allows you to create systems that preview unique block placement mechanics.
-
Method Summary
Modifier and TypeMethodDescriptionPredicate<net.minecraft.world.item.ItemStack>voidonHoldValidItem(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.item.ItemStack stack) voidonObserveBlock(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.phys.BlockHitResult hit, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.item.ItemStack stack) voidonPlaceBlock(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.phys.BlockHitResult hit, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.item.ItemStack stack)
-
Method Details
-
onPlaceBlock
void onPlaceBlock(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.phys.BlockHitResult hit, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.item.ItemStack stack) -
onObserveBlock
void onObserveBlock(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.phys.BlockHitResult hit, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.item.ItemStack stack) -
onHoldValidItem
void onHoldValidItem(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, net.minecraft.world.item.ItemStack stack) -
canAssist
Predicate<net.minecraft.world.item.ItemStack> canAssist()
-