Class Registration
java.lang.Object
com.github.voidleech.oblivion.util.Registration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordMetadata necessary for finding or adding an additional resource/data pack. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <I,T extends I>
Supplier<T>Registers an objectstatic voidregisterConfig(net.minecraftforge.common.ForgeConfigSpec spec, net.minecraftforge.fml.config.ModConfig.Type type, String modId) Registers a configstatic voidregisterPacks(List<Registration.PackData> packs, String modId) Registers additional resource/data packs
-
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 tomodId-
-
registerPacks
Registers additional resource/data packs- Parameters:
packs-modId-
-