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 blockSource, ItemStack item) private static boolean
tryShearBeehive
(ServerLevel level, BlockPos pos) private static boolean
tryShearLivingEntity
(ServerLevel level, BlockPos pos, 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
-