Class FeatureManager
java.lang.Object
io.github.vampirestudios.vampirelib.modules.FeatureManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.core.Registry<ClientFeature>static final net.minecraft.core.Registry<CommonFeature>static final net.minecraft.core.Registry<ServerFeature> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FeatureManagercreateFeatureManager(net.minecraft.resources.ResourceLocation modIdentifier) booleandoesClientFeatureExist(ClientFeature module) booleandoesCommonFeatureExist(CommonFeature module) booleandoesServerFeatureExist(ServerFeature module) static FeatureManagergetFeatureManager(net.minecraft.resources.ResourceLocation modIdentifier) voidinitClient(String modId) voidinitCommon(String modId) voidinitServer(String modId) booleanisFeatureEnabled(net.minecraft.resources.ResourceLocation name) voidregisterClientFeature(ClientFeature module) voidregisterCommonFeature(CommonFeature module) voidregisterServerFeature(ServerFeature module)
-
Field Details
-
COMMON_FEATURES
-
CLIENT_FEATURES
-
SERVER_FEATURES
-
-
Constructor Details
-
FeatureManager
public FeatureManager()
-
-
Method Details
-
createFeatureManager
public static FeatureManager createFeatureManager(net.minecraft.resources.ResourceLocation modIdentifier) -
getFeatureManager
public static FeatureManager getFeatureManager(net.minecraft.resources.ResourceLocation modIdentifier) -
registerCommonFeature
-
registerClientFeature
-
registerServerFeature
-
initCommon
-
initClient
-
initServer
-
doesCommonFeatureExist
-
doesClientFeatureExist
-
doesServerFeatureExist
-
isFeatureEnabled
public boolean isFeatureEnabled(net.minecraft.resources.ResourceLocation name)
-