Class EventBuilder

  • All Implemented Interfaces:
    com.tterrag.registrate.builders.Builder , com.tterrag.registrate.util.nullness.NonNullSupplier , java.util.function.Supplier

    
    public class EventBuilder<E extends BaseEvent, P extends Object>
    extends AbstractBuilder<BaseEvent, E, P, EventBuilder<E, P>>
                        
    • Constructor Summary

      Constructors 
      Constructor Description
      EventBuilder(AbstractRegistrate<?> owner, P parent, String name, BuilderCallback callback, Function0<E> event)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final String getLocalizedName()
      final Unit setLocalizedName(String localizedName)
      final Function0<E> getEvent()
      final EventBuilder<E, P> lang(String name)
      E createEntry()
      RegistryEntry<BaseEvent, E> register()
      • Methods inherited from class com.tterrag.registrate.builders.AbstractBuilder

        asOptional, asSupplier, asTag, createEntryWrapper, getCallback, getName, getOwner, getParent, getRegistryKey, lang, lang, lang, removeTag, tag
      • Methods inherited from class com.tterrag.registrate.builders.Builder

        addMiscData, build, dataMap, dataMap, get, getEntry, onRegister, onRegisterAfter, setData, transform
      • Methods inherited from class com.tterrag.registrate.util.nullness.NonNullSupplier

        lazy
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait