net.minecraft.block.dispenser

public class ItemDispenserBehavior

implements DispenserBehavior

net.minecraft.core.dispenser.DefaultDispenseItemBehavior
net.minecraft.class_2347
net.minecraft.block.dispenser.ItemDispenserBehavior

Field summary

Modifier and TypeField
private static final int
DEFAULT_ACCURACY
field_51916
field_51916

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public final ItemStack
dispense(BlockSource source, ItemStack dispensed)
method_1_192(class_2342 arg0, class_1799 arg1)
dispense(BlockPointer arg0, ItemStack arg1)
protected ItemStack
execute(BlockSource source, ItemStack dispensed)
method_10135(class_2342 arg0, class_1799 arg1)
dispenseSilently(BlockPointer pointer, ItemStack stack)
public static void
spawnItem(Level level, ItemStack itemStack, int accuracy, Direction direction, Position position)
method_10134(class_1937 arg0, class_1799 arg1, int arg2, class_2350 arg3, class_2374 arg4)
spawnItem(World world, ItemStack stack, int speed, Direction side, Position pos)
protected void
playSound(BlockSource source)
method_10136(class_2342 arg0)
playSound(BlockPointer pointer)
protected void
playAnimation(BlockSource source, Direction direction)
method_10133(class_2342 arg0, class_2350 arg1)
spawnParticles(BlockPointer pointer, Direction side)
private static void
playDefaultSound(BlockSource source)
method_60578(class_2342 arg0)
syncDispensesEvent(BlockPointer pointer)
private static void
playDefaultAnimation(BlockSource source, Direction direction)
method_60580(class_2342 arg0, class_2350 arg1)
syncActivatesEvent(BlockPointer pointer, Direction side)
protected ItemStack
consumeWithRemainder(BlockSource source, ItemStack dispensed, ItemStack remainder)
method_60577(class_2342 arg0, class_1799 arg1, class_1799 arg2)
decrementStackWithRemainder(BlockPointer pointer, ItemStack stack, ItemStack remainder)
private void
addToInventoryOrDispense(BlockSource source, ItemStack itemStack)
method_60579(class_2342 arg0, class_1799 arg1)
addStackOrSpawn(BlockPointer pointer, ItemStack stack)