Package net.minecraft.block.dispenser
Class ItemDispenserBehavior
java.lang.Object
net.minecraft.block.dispenser.ItemDispenserBehavior
- All Implemented Interfaces:
DispenserBehavior
- Direct Known Subclasses:
ProjectileDispenserBehavior
public class ItemDispenserBehavior extends Object implements DispenserBehavior
- Mappings:
Namespace Name official cnintermediary net/minecraft/class_1380named net/minecraft/block/dispenser/ItemDispenserBehavior
-
Field Summary
Fields inherited from interface net.minecraft.block.dispenser.DispenserBehavior
INSTANCE -
Constructor Summary
Constructors Constructor Description ItemDispenserBehavior() -
Method Summary
Modifier and Type Method Description ItemStackdispense(BlockPointer pointer, ItemStack stack)protected ItemStackdispenseSilently(BlockPointer pointer, ItemStack stack)private intmethod_4908(Direction dir)protected voidplaySound(BlockPointer pointer)static voidspawnItem(World world, ItemStack stack, int offset, Direction side, Position pos)protected voidspawnParticles(BlockPointer pointer, Direction side)
-
Constructor Details
-
ItemDispenserBehavior
public ItemDispenserBehavior()
-
-
Method Details
-
dispense
- Specified by:
dispensein interfaceDispenserBehavior- Mappings:
Namespace Name Mixin selector official aLcr;a(Lck;Lzx;)Lzx;intermediary method_4943Lnet/minecraft/class_1387;method_4943(Lnet/minecraft/class_1374;Lnet/minecraft/class_2056;)Lnet/minecraft/class_2056;named dispenseLnet/minecraft/block/dispenser/DispenserBehavior;dispense(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
dispenseSilently
- Mappings:
Namespace Name Mixin selector official bLcn;b(Lck;Lzx;)Lzx;intermediary method_4909Lnet/minecraft/class_1380;method_4909(Lnet/minecraft/class_1374;Lnet/minecraft/class_2056;)Lnet/minecraft/class_2056;named dispenseSilentlyLnet/minecraft/block/dispenser/ItemDispenserBehavior;dispenseSilently(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
spawnItem
public static void spawnItem(World world, ItemStack stack, int offset, Direction side, Position pos)- Mappings:
Namespace Name Mixin selector official aLcn;a(Ladm;Lzx;ILcq;Lcz;)Vintermediary method_4905Lnet/minecraft/class_1380;method_4905(Lnet/minecraft/class_99;Lnet/minecraft/class_2056;ILnet/minecraft/class_1383;Lnet/minecraft/class_1395;)Vnamed spawnItemLnet/minecraft/block/dispenser/ItemDispenserBehavior;spawnItem(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Position;)V
-
playSound
- Mappings:
Namespace Name Mixin selector official aLcn;a(Lck;)Vintermediary method_4906Lnet/minecraft/class_1380;method_4906(Lnet/minecraft/class_1374;)Vnamed playSoundLnet/minecraft/block/dispenser/ItemDispenserBehavior;playSound(Lnet/minecraft/util/math/BlockPointer;)V
-
spawnParticles
- Mappings:
Namespace Name Mixin selector official aLcn;a(Lck;Lcq;)Vintermediary method_4907Lnet/minecraft/class_1380;method_4907(Lnet/minecraft/class_1374;Lnet/minecraft/class_1383;)Vnamed spawnParticlesLnet/minecraft/block/dispenser/ItemDispenserBehavior;spawnParticles(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/util/math/Direction;)V
-
method_4908
- Mappings:
Namespace Name Mixin selector official aLcn;a(Lcq;)Iintermediary method_4908Lnet/minecraft/class_1380;method_4908(Lnet/minecraft/class_1383;)Inamed method_4908Lnet/minecraft/block/dispenser/ItemDispenserBehavior;method_4908(Lnet/minecraft/util/math/Direction;)I
-