Package net.minecraft.block.dispenser
Class ItemDispenserBehavior
java.lang.Object
net.minecraft.block.dispenser.ItemDispenserBehavior
- All Implemented Interfaces:
- DispenserBehavior
- Direct Known Subclasses:
- BoatDispenserBehavior,- EquippableDispenserBehavior,- FallibleItemDispenserBehavior,- MinecartDispenserBehavior,- ProjectileDispenserBehavior
- Mappings:
- Namespace - Name - named - net/minecraft/block/dispenser/ItemDispenserBehavior- intermediary - net/minecraft/class_2347- official - lb
- 
Field SummaryFieldsFields inherited from interface net.minecraft.block.dispenser.DispenserBehaviorLOGGER, NOOP
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidaddStackOrSpawn(BlockPointer pointer, ItemStack stack) protected ItemStackdecrementStackWithRemainder(BlockPointer pointer, ItemStack stack, ItemStack remainder) final ItemStackdispense(BlockPointer pointer, ItemStack stack) protected ItemStackdispenseSilently(BlockPointer pointer, ItemStack stack) protected voidplaySound(BlockPointer pointer) static voidprotected voidspawnParticles(BlockPointer pointer, Direction side) private static voidsyncActivatesEvent(BlockPointer pointer, Direction side) private static voidsyncDispensesEvent(BlockPointer pointer) 
- 
Field Details- 
field_51916private static final int field_51916- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_51916- Lnet/minecraft/block/dispenser/ItemDispenserBehavior;field_51916:I- intermediary - field_51916- Lnet/minecraft/class_2347;field_51916:I- official - c- Llb;c:I
 
 
- 
- 
Constructor Details- 
ItemDispenserBehaviorpublic ItemDispenserBehavior()
 
- 
- 
Method Details- 
dispense- Specified by:
- dispensein interface- DispenserBehavior
- Mappings:
- Namespace - Name - Mixin selector - named - dispense- Lnet/minecraft/block/dispenser/DispenserBehavior;dispense(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;- intermediary - dispense- Lnet/minecraft/class_2357;dispense(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;- official - dispense- Llc;dispense(Lkz;Lcwq;)Lcwq;
 
- 
dispenseSilently- Mappings:
- Namespace - Name - Mixin selector - named - dispenseSilently- Lnet/minecraft/block/dispenser/ItemDispenserBehavior;dispenseSilently(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;- intermediary - method_10135- Lnet/minecraft/class_2347;method_10135(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;- official - a- Llb;a(Lkz;Lcwq;)Lcwq;
 
- 
spawnItem- Mappings:
- Namespace - Name - Mixin selector - named - spawnItem- Lnet/minecraft/block/dispenser/ItemDispenserBehavior;spawnItem(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Position;)V- intermediary - method_10134- Lnet/minecraft/class_2347;method_10134(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;Lnet/minecraft/class_2374;)V- official - a- Llb;a(Ldgj;Lcwq;ILjn;Lkb;)V
 
- 
playSound- Mappings:
- Namespace - Name - Mixin selector - named - playSound- Lnet/minecraft/block/dispenser/ItemDispenserBehavior;playSound(Lnet/minecraft/util/math/BlockPointer;)V- intermediary - method_10136- Lnet/minecraft/class_2347;method_10136(Lnet/minecraft/class_2342;)V- official - a- Llb;a(Lkz;)V
 
- 
spawnParticles- Mappings:
- Namespace - Name - Mixin selector - named - spawnParticles- Lnet/minecraft/block/dispenser/ItemDispenserBehavior;spawnParticles(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/util/math/Direction;)V- intermediary - method_10133- Lnet/minecraft/class_2347;method_10133(Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)V- official - a- Llb;a(Lkz;Ljn;)V
 
- 
syncDispensesEvent- Mappings:
- Namespace - Name - Mixin selector - named - syncDispensesEvent- Lnet/minecraft/block/dispenser/ItemDispenserBehavior;syncDispensesEvent(Lnet/minecraft/util/math/BlockPointer;)V- intermediary - method_60578- Lnet/minecraft/class_2347;method_60578(Lnet/minecraft/class_2342;)V- official - b- Llb;b(Lkz;)V
 
- 
syncActivatesEvent- Mappings:
- Namespace - Name - Mixin selector - named - syncActivatesEvent- Lnet/minecraft/block/dispenser/ItemDispenserBehavior;syncActivatesEvent(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/util/math/Direction;)V- intermediary - method_60580- Lnet/minecraft/class_2347;method_60580(Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)V- official - b- Llb;b(Lkz;Ljn;)V
 
- 
decrementStackWithRemainderprotected ItemStack decrementStackWithRemainder(BlockPointer pointer, ItemStack stack, ItemStack remainder) - Mappings:
- Namespace - Name - Mixin selector - named - decrementStackWithRemainder- Lnet/minecraft/block/dispenser/ItemDispenserBehavior;decrementStackWithRemainder(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;- intermediary - method_60577- Lnet/minecraft/class_2347;method_60577(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;- official - a- Llb;a(Lkz;Lcwq;Lcwq;)Lcwq;
 
- 
addStackOrSpawn- Mappings:
- Namespace - Name - Mixin selector - named - addStackOrSpawn- Lnet/minecraft/block/dispenser/ItemDispenserBehavior;addStackOrSpawn(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)V- intermediary - method_60579- Lnet/minecraft/class_2347;method_60579(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)V- official - b- Llb;b(Lkz;Lcwq;)V
 
 
-