Class Pl3xMap

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

public abstract class Pl3xMap extends Object
  • Constructor Details

    • Pl3xMap

      public Pl3xMap(boolean isBukkit)
  • Method Details

    • api

      @NotNull public static @NotNull Pl3xMap api()
    • isEnabled

      public boolean isEnabled()
    • getHttpdServer

      @NotNull public @NotNull HttpdServer getHttpdServer()
    • getRegionProcessor

      @NotNull public @NotNull RegionProcessor getRegionProcessor()
    • getRegionDoubleChecker

      @NotNull public @NotNull RegionDoubleChecker getRegionDoubleChecker()
    • getBlockRegistry

      @NotNull public @NotNull BlockRegistry getBlockRegistry()
    • getEventRegistry

      @NotNull public @NotNull EventRegistry getEventRegistry()
    • getHeightmapRegistry

      @NotNull public @NotNull HeightmapRegistry getHeightmapRegistry()
    • getIconRegistry

      @NotNull public @NotNull IconRegistry getIconRegistry()
    • getPlayerRegistry

      @NotNull public @NotNull PlayerRegistry getPlayerRegistry()
    • getRendererRegistry

      @NotNull public @NotNull RendererRegistry getRendererRegistry()
    • getWorldRegistry

      @NotNull public @NotNull WorldRegistry getWorldRegistry()
    • getRenderExecutor

      @NotNull public @NotNull ExecutorService getRenderExecutor()
    • getScheduler

      @NotNull public @NotNull Scheduler getScheduler()
    • enable

      public void enable()
    • disable

      public void disable()
    • isBukkit

      public boolean isBukkit()
    • getPlatform

      @NotNull public abstract @NotNull String getPlatform()
    • getVersion

      @NotNull public abstract @NotNull String getVersion()
    • getVersionCommit

      @NotNull public @NotNull String getVersionCommit()
    • getMaxPlayers

      public abstract int getMaxPlayers()
    • getOnlineMode

      public abstract boolean getOnlineMode()
    • getServerVersion

      public abstract String getServerVersion()
    • adventure

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

      @NotNull public abstract @NotNull Path getMainDir()
    • getJarPath

      @NotNull public abstract @NotNull Path getJarPath()
    • getColorForPower

      public abstract int getColorForPower(byte power)
    • getFlower

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

      protected abstract void loadBlocks()
    • loadWorlds

      protected abstract void loadWorlds()
    • loadPlayers

      protected abstract void loadPlayers()
    • cloneWorld

      @NotNull public abstract @NotNull World cloneWorld(@NotNull @NotNull World world)