Class BasicModClass
java.lang.Object
io.github.vampirestudios.vampirelib.api.BasicModClass
- All Implemented Interfaces:
net.fabricmc.api.ClientModInitializer,net.fabricmc.api.ModInitializer,org.quiltmc.loader.api.entrypoint.GameEntrypoint
- Direct Known Subclasses:
VampireLib,VampireLibClient
public abstract class BasicModClass
extends Object
implements net.fabricmc.api.ModInitializer, net.fabricmc.api.ClientModInitializer
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBasicModClass(BasicModClass basicModClass, boolean client) protectedBasicModClass(String modName, String modVersion) protectedBasicModClass(String modName, String modVersion, boolean client) protectedBasicModClass(String modId, String modName, String modVersion) protectedBasicModClass(String modId, String modName, String modVersion, boolean client) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidcreateConfig(Class<? extends CustomConfig> config) me.shedaniel.autoconfig.ConfigHolder<? extends CustomConfig>org.slf4j.Loggernet.minecraft.resources.ResourceLocationidentifier(String path) net.minecraft.resources.ResourceLocationidentifier(String namespace, String path) modId()modName()voidvoidvoidvoidvoidvoidvoid
-
Field Details
-
FEATURE_MANAGER
-
-
Constructor Details
-
BasicModClass
-
BasicModClass
-
BasicModClass
-
BasicModClass
-
BasicModClass
-
-
Method Details
-
createConfig
-
getConfig
-
identifier
-
identifier
-
registerFeatures
public void registerFeatures() -
registerFeaturesClient
@Environment(CLIENT) public void registerFeaturesClient() -
registerFeaturesServer
@Environment(SERVER) public void registerFeaturesServer() -
commonPostRegisterFeatures
public void commonPostRegisterFeatures() -
clientPostRegisterFeatures
@Environment(CLIENT) public void clientPostRegisterFeatures() -
serverPostRegisterFeatures
@Environment(SERVER) public void serverPostRegisterFeatures() -
featureManager
-
getLogger
public org.slf4j.Logger getLogger() -
modId
-
modName
-
modVersion
-
shouldNotPrintVersionMessage
public void shouldNotPrintVersionMessage() -
onInitialize
public void onInitialize()- Specified by:
onInitializein interfacenet.fabricmc.api.ModInitializer
-
onInitializeClient
@Environment(CLIENT) public void onInitializeClient()- Specified by:
onInitializeClientin interfacenet.fabricmc.api.ClientModInitializer
-