接口 RegistrationHelper

所有已知实现类:
RegistrationHelperImpl

public interface RegistrationHelper
A helper for registration in tests.
  • 方法详细资料

    • registrar

      <T> DeferredRegister<T> registrar(ResourceKey<Registry<T>> registry)
      返回 a deferred register for the given registry
      返回:
      a deferred register for the given registry
    • blocks

      DeferredBlocks blocks()
      返回 a helper for block registration。
      返回:
      a helper for block registration
    • items

      DeferredItems items()
      返回 a helper for item registration。
      返回:
      a helper for item registration
    • entityTypes

      DeferredEntityTypes entityTypes()
      返回 a helper for entity type registration。
      返回:
      a helper for entity type registration
    • attachments

      返回 a helper for attachment type registration。
      返回:
      a helper for attachment type registration
    • registerDataMap

      <M extends DataMapType<?, ?>> M registerDataMap(M map)
      Registers a data map.
    • modId

      String modId()
      返回 the mod id of this helper。
      返回:
      the mod id of this helper
    • registerSubpack

      String registerSubpack(String name)
    • addClientProvider

      void addClientProvider(Function<GatherDataEvent.Client,DataProvider> provider)
    • addServerProvider

      void addServerProvider(Function<GatherDataEvent.Server,DataProvider> provider)
    • serverProvider

      <T extends DataProvider> void serverProvider(Class<T> type, Consumer<T> consumer)
    • clientProvider

      <T extends DataProvider> void clientProvider(Class<T> type, Consumer<T> consumer)
    • eventListeners

      Consumer<Consumer<? extends net.neoforged.bus.api.Event>> eventListeners()
    • register

      void register(net.neoforged.bus.api.IEventBus bus, net.neoforged.fml.ModContainer container)
    • create

      static RegistrationHelper create(String modId)