Package org.boxutil

Class BoxUtilModPlugin

java.lang.Object
com.fs.starfarer.api.BaseModPlugin
org.boxutil.BoxUtilModPlugin
All Implemented Interfaces:
com.fs.starfarer.api.ModPlugin

public final class BoxUtilModPlugin extends com.fs.starfarer.api.BaseModPlugin
A multi-thread OpenGL based lib/engine of the game Starsector.
Environment: JDK17.0.10_zulu
Repository: GigHub
For how to use BoxUtil as lib: This Website
Since:
2024.08.18
Version:
2026.09.14 - 1.6.3
Author:
ShioZakana
  • Constructor Details

    • BoxUtilModPlugin

      public BoxUtilModPlugin()
  • Method Details

    • initPre

      public static void initPre()
      Optional.
    • initLater

      public static void initLater()
      Optional.

      Make sure OpenGL context has created.

    • isPreInitialized

      public static boolean isPreInitialized()
    • isGlobalInitialized

      public static boolean isGlobalInitialized()
    • onApplicationLoad

      public void onApplicationLoad()
      Specified by:
      onApplicationLoad in interface com.fs.starfarer.api.ModPlugin
      Overrides:
      onApplicationLoad in class com.fs.starfarer.api.BaseModPlugin
    • onGameLoad

      public void onGameLoad(boolean newGame)
      Specified by:
      onGameLoad in interface com.fs.starfarer.api.ModPlugin
      Overrides:
      onGameLoad in class com.fs.starfarer.api.BaseModPlugin
    • beforeGameSave

      public void beforeGameSave()
      Specified by:
      beforeGameSave in interface com.fs.starfarer.api.ModPlugin
      Overrides:
      beforeGameSave in class com.fs.starfarer.api.BaseModPlugin
    • afterGameSave

      public void afterGameSave()
      Specified by:
      afterGameSave in interface com.fs.starfarer.api.ModPlugin
      Overrides:
      afterGameSave in class com.fs.starfarer.api.BaseModPlugin
    • onDevModeF8Reload

      public void onDevModeF8Reload()
      Specified by:
      onDevModeF8Reload in interface com.fs.starfarer.api.ModPlugin
      Overrides:
      onDevModeF8Reload in class com.fs.starfarer.api.BaseModPlugin