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 cn
intermediary net/minecraft/class_1380
named net/minecraft/block/dispenser/ItemDispenserBehavior
  • Constructor Details

    • ItemDispenserBehavior

      public ItemDispenserBehavior()
  • Method Details

    • dispense

      public final ItemStack dispense​(BlockPointer pointer, ItemStack stack)
      Specified by:
      dispense in interface DispenserBehavior
      Mappings:
      Namespace Name Mixin selector
      official a Lcr;a(Lck;Lzx;)Lzx;
      intermediary method_4943 Lnet/minecraft/class_1387;method_4943(Lnet/minecraft/class_1374;Lnet/minecraft/class_2056;)Lnet/minecraft/class_2056;
      named dispense Lnet/minecraft/block/dispenser/DispenserBehavior;dispense(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
    • dispenseSilently

      protected ItemStack dispenseSilently​(BlockPointer pointer, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official b Lcn;b(Lck;Lzx;)Lzx;
      intermediary method_4909 Lnet/minecraft/class_1380;method_4909(Lnet/minecraft/class_1374;Lnet/minecraft/class_2056;)Lnet/minecraft/class_2056;
      named dispenseSilently Lnet/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 a Lcn;a(Ladm;Lzx;ILcq;Lcz;)V
      intermediary method_4905 Lnet/minecraft/class_1380;method_4905(Lnet/minecraft/class_99;Lnet/minecraft/class_2056;ILnet/minecraft/class_1383;Lnet/minecraft/class_1395;)V
      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
    • playSound

      protected void playSound​(BlockPointer pointer)
      Mappings:
      Namespace Name Mixin selector
      official a Lcn;a(Lck;)V
      intermediary method_4906 Lnet/minecraft/class_1380;method_4906(Lnet/minecraft/class_1374;)V
      named playSound Lnet/minecraft/block/dispenser/ItemDispenserBehavior;playSound(Lnet/minecraft/util/math/BlockPointer;)V
    • spawnParticles

      protected void spawnParticles​(BlockPointer pointer, Direction side)
      Mappings:
      Namespace Name Mixin selector
      official a Lcn;a(Lck;Lcq;)V
      intermediary method_4907 Lnet/minecraft/class_1380;method_4907(Lnet/minecraft/class_1374;Lnet/minecraft/class_1383;)V
      named spawnParticles Lnet/minecraft/block/dispenser/ItemDispenserBehavior;spawnParticles(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/util/math/Direction;)V
    • method_4908

      private int method_4908​(Direction dir)
      Mappings:
      Namespace Name Mixin selector
      official a Lcn;a(Lcq;)I
      intermediary method_4908 Lnet/minecraft/class_1380;method_4908(Lnet/minecraft/class_1383;)I
      named method_4908 Lnet/minecraft/block/dispenser/ItemDispenserBehavior;method_4908(Lnet/minecraft/util/math/Direction;)I