Enum Class DispenserBehaviorConverter

java.lang.Object
java.lang.Enum<DispenserBehaviorConverter>
com.simibubi.create.impl.contraption.dispenser.DispenserBehaviorConverter
All Implemented Interfaces:
SimpleRegistry.Provider<net.minecraft.world.item.Item,MountedDispenseBehavior>, Serializable, Comparable<DispenserBehaviorConverter>, Constable

public enum DispenserBehaviorConverter extends Enum<DispenserBehaviorConverter> implements SimpleRegistry.Provider<net.minecraft.world.item.Item,MountedDispenseBehavior>
  • Enum Constant Details

  • Method Details

    • values

      public static DispenserBehaviorConverter[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DispenserBehaviorConverter valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • get

      @Nullable public @Nullable MountedDispenseBehavior get(net.minecraft.world.item.Item item)
      Specified by:
      get in interface SimpleRegistry.Provider<net.minecraft.world.item.Item,MountedDispenseBehavior>
    • onRegister

      public void onRegister(Runnable invalidate)
      Description copied from interface: SimpleRegistry.Provider
      Called by the SimpleRegistry this provider is registered to after it's registered. This is useful for behavior that should only happen if a provider is actually registered, such as registering event listeners.
      Specified by:
      onRegister in interface SimpleRegistry.Provider<net.minecraft.world.item.Item,MountedDispenseBehavior>