Class ItemDispenserBehavior

java.lang.Object
net.minecraft.block.dispenser.ItemDispenserBehavior
All Implemented Interfaces:
DispenserBehavior
Direct Known Subclasses:
class_4559, class_4593, class_4906, class_4907, class_4908, class_4909, class_4910, class_4911, class_4912, class_4913, class_4919, class_4920, class_4921, class_4922, ProjectileDispenserBehavior

public class ItemDispenserBehavior extends Object implements DispenserBehavior
Mappings:
Namespace Name
official eg
intermediary net/minecraft/class_1338
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 Leo;a(Ldz;Lamj;)Lamj;
      intermediary method_4308 Lnet/minecraft/class_1348;method_4308(Lnet/minecraft/class_1332;Lnet/minecraft/class_1071;)Lnet/minecraft/class_1071;
      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 Leg;b(Ldz;Lamj;)Lamj;
      intermediary method_4286 Lnet/minecraft/class_1338;method_4286(Lnet/minecraft/class_1332;Lnet/minecraft/class_1071;)Lnet/minecraft/class_1071;
      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 Leg;a(Laqu;Lamj;ILej;Lex;)V
      intermediary method_4285 Lnet/minecraft/class_1338;method_4285(Lnet/minecraft/class_1150;Lnet/minecraft/class_1071;ILnet/minecraft/class_1354;Lnet/minecraft/class_1364;)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 Leg;a(Ldz;)V
      intermediary method_4282 Lnet/minecraft/class_1338;method_4282(Lnet/minecraft/class_1332;)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 Leg;a(Ldz;Lej;)V
      intermediary method_4283 Lnet/minecraft/class_1338;method_4283(Lnet/minecraft/class_1332;Lnet/minecraft/class_1354;)V
      named spawnParticles Lnet/minecraft/block/dispenser/ItemDispenserBehavior;spawnParticles(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/util/math/Direction;)V
    • method_4284

      private int method_4284(Direction dir)
      Mappings:
      Namespace Name Mixin selector
      official a Leg;a(Lej;)I
      intermediary method_4284 Lnet/minecraft/class_1338;method_4284(Lnet/minecraft/class_1354;)I
      named method_4284 Lnet/minecraft/block/dispenser/ItemDispenserBehavior;method_4284(Lnet/minecraft/util/math/Direction;)I