Class Registration

java.lang.Object
com.github.voidleech.oblivion.util.Registration

public class Registration extends Object
  • Constructor Details

    • Registration

      public Registration()
  • Method Details

    • register

      public static <I, T extends I> Supplier<T> register(net.minecraft.core.Registry<I> registry, String modId, String name, Supplier<T> sup)
      Registers an object
      Type Parameters:
      I -
      T -
      Parameters:
      registry -
      modId -
      name -
      sup -
      Returns:
    • registerConfig

      public static void registerConfig(net.minecraftforge.common.ForgeConfigSpec spec, net.minecraftforge.fml.config.ModConfig.Type type, String modId)
      Registers a config
      Parameters:
      spec -
      type - Side that the config applies to
      modId -
    • registerPacks

      public static void registerPacks(List<Registration.PackData> packs, String modId)
      Registers additional resource/data packs
      Parameters:
      packs -
      modId -