Class Pl3xMap

java.lang.Object
net.pl3x.map.core.Pl3xMap

@NullMarked public abstract class Pl3xMap extends Object
  • Constructor Details

    • Pl3xMap

      public Pl3xMap(boolean isBukkit)
  • Method Details

    • api

      public static Pl3xMap api()
    • isEnabled

      public boolean isEnabled()
    • getHttpdServer

      public HttpdServer getHttpdServer()
    • getRegionProcessor

      public RegionProcessor getRegionProcessor()
    • getRegionDoubleChecker

      public RegionDoubleChecker getRegionDoubleChecker()
    • getBlockRegistry

      public BlockRegistry getBlockRegistry()
    • getEventRegistry

      public EventRegistry getEventRegistry()
    • getHeightmapRegistry

      public HeightmapRegistry getHeightmapRegistry()
    • getIconRegistry

      public IconRegistry getIconRegistry()
    • getPlayerRegistry

      public PlayerRegistry getPlayerRegistry()
    • getRendererRegistry

      public RendererRegistry getRendererRegistry()
    • getWorldRegistry

      public WorldRegistry getWorldRegistry()
    • getRenderExecutor

      public ExecutorService getRenderExecutor()
    • getScheduler

      public Scheduler getScheduler()
    • enable

      public void enable()
    • disable

      public void disable()
    • isBukkit

      public boolean isBukkit()
    • getPlatform

      public abstract String getPlatform()
    • getVersion

      public abstract String getVersion()
    • getVersionCommit

      public String getVersionCommit()
    • getMaxPlayers

      public abstract int getMaxPlayers()
    • getOnlineMode

      public abstract boolean getOnlineMode()
    • getServerVersion

      public abstract String getServerVersion()
    • adventure

      public abstract net.kyori.adventure.platform.AudienceProvider adventure()
    • getMainDir

      public abstract Path getMainDir()
    • getJarPath

      public abstract Path getJarPath()
    • getColorForPower

      public abstract int getColorForPower(byte power)
    • getFlower

      public abstract @Nullable Block getFlower(World world, Biome biome, int blockX, int blockY, int blockZ)
    • loadBlocks

      protected abstract void loadBlocks()
    • loadWorlds

      protected abstract void loadWorlds()
    • loadPlayers

      protected abstract void loadPlayers()
    • cloneWorld

      public abstract World cloneWorld(World world)