Class FeatureManager

java.lang.Object
io.github.vampirestudios.vampirelib.modules.FeatureManager

public final class FeatureManager extends Object
  • Field Details

    • COMMON_FEATURES

      public static final net.minecraft.core.Registry<CommonFeature> COMMON_FEATURES
    • CLIENT_FEATURES

      public static final net.minecraft.core.Registry<ClientFeature> CLIENT_FEATURES
    • SERVER_FEATURES

      public static final net.minecraft.core.Registry<ServerFeature> SERVER_FEATURES
  • Method Details

    • createFeatureManager

      public static FeatureManager createFeatureManager(net.minecraft.resources.ResourceLocation modIdentifier)
    • getFeatureManager

      public static FeatureManager getFeatureManager(net.minecraft.resources.ResourceLocation modIdentifier)
    • registerCommonFeature

      public void registerCommonFeature(CommonFeature module)
    • registerClientFeature

      public void registerClientFeature(ClientFeature module)
    • registerServerFeature

      public void registerServerFeature(ServerFeature module)
    • initCommonFeature

      public void initCommonFeature(CommonFeature feature)
    • initCommonFeature

      public void initCommonFeature(CommonFeature... features)
    • initCommon

      public void initCommon(String modId)
    • initClientFeature

      public void initClientFeature(ClientFeature clientFeature)
    • initClientFeature

      public void initClientFeature(ClientFeature... features)
    • initClient

      @Environment(CLIENT) public void initClient(String modId)
    • initServerFeature

      public void initServerFeature(ServerFeature serverFeature)
    • initServerFeature

      public void initServerFeature(ServerFeature... features)
    • initServer

      @Environment(SERVER) public void initServer(String modId)
    • doesCommonFeatureExist

      public boolean doesCommonFeatureExist(CommonFeature module)
    • doesClientFeatureExist

      public boolean doesClientFeatureExist(ClientFeature module)
    • doesServerFeatureExist

      public boolean doesServerFeatureExist(ServerFeature module)
    • isFeatureEnabled

      public boolean isFeatureEnabled(net.minecraft.resources.ResourceLocation name)