Package net.minecraft.core.dispenser
Class ShearsDispenseItemBehavior
java.lang.Object
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
net.minecraft.core.dispenser.OptionalDispenseItemBehavior
net.minecraft.core.dispenser.ShearsDispenseItemBehavior
- All Implemented Interfaces:
DispenseItemBehavior
-
Field Summary
Fields inherited from interface net.minecraft.core.dispenser.DispenseItemBehavior
LOGGER, NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ItemStack
execute
(BlockSource pBlockSource, ItemStack pItem) private static boolean
tryShearBeehive
(ServerLevel pLevel, BlockPos pPos) private static boolean
tryShearLivingEntity
(ServerLevel pLevel, BlockPos pPos, ItemStack stack) Methods inherited from class net.minecraft.core.dispenser.OptionalDispenseItemBehavior
isSuccess, playSound, setSuccess
Methods inherited from class net.minecraft.core.dispenser.DefaultDispenseItemBehavior
consumeWithRemainder, dispense, playAnimation, spawnItem
-
Constructor Details
-
ShearsDispenseItemBehavior
public ShearsDispenseItemBehavior()
-
-
Method Details
-
execute
- Overrides:
execute
in classDefaultDispenseItemBehavior
-
tryShearBeehive
-
tryShearLivingEntity
-