Class DispenserBehaviorRegistry

java.lang.Object
tech.anonymoushacker1279.immersiveweapons.init.DispenserBehaviorRegistry
All Implemented Interfaces:
net.minecraft.core.dispenser.DispenseItemBehavior

public class DispenserBehaviorRegistry extends Object implements net.minecraft.core.dispenser.DispenseItemBehavior
  • Field Summary

    Fields inherited from interface net.minecraft.core.dispenser.DispenseItemBehavior

    LOGGER, NOOP
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.world.item.ItemStack
    dispense(net.minecraft.core.BlockSource source, net.minecraft.world.item.ItemStack itemStack)
    Custom dispense behavior.
    static void
    Initialize the dispenser behavior registry.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DispenserBehaviorRegistry

      public DispenserBehaviorRegistry()
  • Method Details

    • init

      public static void init()
      Initialize the dispenser behavior registry.
    • dispense

      public net.minecraft.world.item.ItemStack dispense(net.minecraft.core.BlockSource source, net.minecraft.world.item.ItemStack itemStack)
      Custom dispense behavior.
      Specified by:
      dispense in interface net.minecraft.core.dispenser.DispenseItemBehavior
      Parameters:
      source - the BlockSource instance
      itemStack - the ItemStack being dispensed
      Returns:
      ItemStack