Package net.minecraft.block.dispenser
Class ItemDispenserBehavior
java.lang.Object
net.minecraft.block.dispenser.ItemDispenserBehavior
- All Implemented Interfaces:
DispenserBehavior
- Direct Known Subclasses:
BoatDispenserBehavior,FallibleItemDispenserBehavior,ProjectileDispenserBehavior
- Mappings:
Namespace Name named net/minecraft/block/dispenser/ItemDispenserBehaviorintermediary net/minecraft/class_2347official kw
-
Field Summary
FieldsFields inherited from interface net.minecraft.block.dispenser.DispenserBehavior
LOGGER, NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier 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_51916
private static final int field_51916- See Also:
- Mappings:
Namespace Name Mixin selector named field_51916Lnet/minecraft/block/dispenser/ItemDispenserBehavior;field_51916:Iintermediary field_51916Lnet/minecraft/class_2347;field_51916:Iofficial cLkw;c:I
-
-
Constructor Details
-
ItemDispenserBehavior
public ItemDispenserBehavior()
-
-
Method Details
-
dispense
- Specified by:
dispensein interfaceDispenserBehavior- Mappings:
Namespace Name Mixin selector named dispenseLnet/minecraft/block/dispenser/DispenserBehavior;dispense(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;intermediary dispenseLnet/minecraft/class_2357;dispense(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;official dispenseLkx;dispense(Lku;Lcuq;)Lcuq;
-
dispenseSilently
- Mappings:
Namespace Name Mixin selector named dispenseSilentlyLnet/minecraft/block/dispenser/ItemDispenserBehavior;dispenseSilently(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;intermediary method_10135Lnet/minecraft/class_2347;method_10135(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;official aLkw;a(Lku;Lcuq;)Lcuq;
-
spawnItem
- Mappings:
Namespace Name Mixin selector named spawnItemLnet/minecraft/block/dispenser/ItemDispenserBehavior;spawnItem(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Position;)Vintermediary method_10134Lnet/minecraft/class_2347;method_10134(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;Lnet/minecraft/class_2374;)Vofficial aLkw;a(Ldcw;Lcuq;ILji;Ljw;)V
-
playSound
- Mappings:
Namespace Name Mixin selector named playSoundLnet/minecraft/block/dispenser/ItemDispenserBehavior;playSound(Lnet/minecraft/util/math/BlockPointer;)Vintermediary method_10136Lnet/minecraft/class_2347;method_10136(Lnet/minecraft/class_2342;)Vofficial aLkw;a(Lku;)V
-
spawnParticles
- Mappings:
Namespace Name Mixin selector named spawnParticlesLnet/minecraft/block/dispenser/ItemDispenserBehavior;spawnParticles(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/util/math/Direction;)Vintermediary method_10133Lnet/minecraft/class_2347;method_10133(Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Vofficial aLkw;a(Lku;Lji;)V
-
syncDispensesEvent
- Mappings:
Namespace Name Mixin selector named syncDispensesEventLnet/minecraft/block/dispenser/ItemDispenserBehavior;syncDispensesEvent(Lnet/minecraft/util/math/BlockPointer;)Vintermediary method_60578Lnet/minecraft/class_2347;method_60578(Lnet/minecraft/class_2342;)Vofficial bLkw;b(Lku;)V
-
syncActivatesEvent
- Mappings:
Namespace Name Mixin selector named syncActivatesEventLnet/minecraft/block/dispenser/ItemDispenserBehavior;syncActivatesEvent(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/util/math/Direction;)Vintermediary method_60580Lnet/minecraft/class_2347;method_60580(Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Vofficial bLkw;b(Lku;Lji;)V
-
decrementStackWithRemainder
protected ItemStack decrementStackWithRemainder(BlockPointer pointer, ItemStack stack, ItemStack remainder) - Mappings:
Namespace Name Mixin selector named decrementStackWithRemainderLnet/minecraft/block/dispenser/ItemDispenserBehavior;decrementStackWithRemainder(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;intermediary method_60577Lnet/minecraft/class_2347;method_60577(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;official aLkw;a(Lku;Lcuq;Lcuq;)Lcuq;
-
addStackOrSpawn
- Mappings:
Namespace Name Mixin selector named addStackOrSpawnLnet/minecraft/block/dispenser/ItemDispenserBehavior;addStackOrSpawn(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)Vintermediary method_60579Lnet/minecraft/class_2347;method_60579(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Vofficial bLkw;b(Lku;Lcuq;)V
-