Class Common

java.lang.Object
de.luckymcdev.foundryengine.common.Common

public final class Common extends Object
Shared constants and singleton managers for FoundryEngine.
  • Field Details

    • MODID

      public static final String MODID
      See Also:
    • MODNAME

      public static final String MODNAME
      See Also:
    • LOGGER

      public static final org.slf4j.Logger LOGGER
    • GAMEDIR

      public static final Path GAMEDIR
    • CONFIG

      public static final Path CONFIG
    • TEMP_DIR

      public static final Path TEMP_DIR
    • DIRECTORY

      public static final Path DIRECTORY
    • BUNDLES

      public static final Path BUNDLES
    • CACHE

      public static final Path CACHE
    • DUMPS

      public static final Path DUMPS
    • GAME

      public static final Path GAME
    • CONFIG_FE

      public static final Path CONFIG_FE
  • Method Details

    • id

      public static net.minecraft.resources.Identifier id(String path)
      Returns a Identifier namespaced to MODID.
    • mId

      public static net.minecraft.resources.Identifier mId(String path)
    • id

      public static net.minecraft.resources.Identifier id(String namespace, String path)
    • getBundleManager

      public static BundleManager getBundleManager()
    • getGameStageHandler

      public static GameStageHandler getGameStageHandler()
    • getNetworkManager

      public static NetworkManager getNetworkManager()
    • getAreaManager

      public static AreaManager getAreaManager()
    • getCutsceneManager

      public static CutsceneManager getCutsceneManager()
    • getCutsceneSessionManager

      public static CutsceneSessionManager getCutsceneSessionManager()
    • getSavedDataManager

      public static SavedDataManager getSavedDataManager()
    • getWaypointManager

      public static WaypointManager getWaypointManager()
    • getGameManager

      public static GameManager getGameManager()
    • getFileContent

      public static String getFileContent(Path file)
    • post

      public static <T extends net.neoforged.bus.api.Event> T post(T event)
    • post

      public static <T extends net.neoforged.bus.api.Event> T post(net.neoforged.bus.api.EventPriority priority, T event)
    • registerEventClear

      public static void registerEventClear(Runnable clearer)
    • clearEvents

      public static void clearEvents()