Class PNXPlatform

java.lang.Object
com.dfsek.terra.AbstractPlatform
cn.nukkit.level.terra.PNXPlatform
All Implemented Interfaces:
com.dfsek.terra.api.Platform, com.dfsek.terra.api.tectonic.LoaderRegistrar

@PowerNukkitXOnly @Since("1.6.0.0-PNX") public class PNXPlatform extends com.dfsek.terra.AbstractPlatform
  • Field Details

    • DATA_PATH

      public static final File DATA_PATH
  • Constructor Details

    • PNXPlatform

      public PNXPlatform()
  • Method Details

    • getInstance

      public static PNXPlatform getInstance()
    • reload

      public boolean reload()
    • platformName

      @NotNull public String platformName()
    • runPossiblyUnsafeTask

      public void runPossiblyUnsafeTask(@NotNull Runnable task)
    • getWorldHandle

      @NotNull public com.dfsek.terra.api.handle.WorldHandle getWorldHandle()
    • getDataFolder

      @NotNull public File getDataFolder()
    • getItemHandle

      @NotNull public com.dfsek.terra.api.handle.ItemHandle getItemHandle()
    • getVersion

      @NotNull public String getVersion()
    • register

      public void register(com.dfsek.tectonic.api.TypeRegistry registry)
      Specified by:
      register in interface com.dfsek.terra.api.tectonic.LoaderRegistrar
      Overrides:
      register in class com.dfsek.terra.AbstractPlatform