Class BedwarsAPILayer

java.lang.Object
de.marcely.bedwars.api.unsafe.BedwarsAPILayer

@Deprecated public abstract class BedwarsAPILayer extends Object
Deprecated.
Do NOT use this class! Use BedwarsAPI instead.
  • Field Details

  • Constructor Details

    • BedwarsAPILayer

      public BedwarsAPILayer()
      Deprecated.
  • Method Details

    • getPlugin

      public abstract JavaPlugin getPlugin()
      Deprecated.
    • reload

      public abstract boolean reload(@Nullable @Nullable CommandSender sender)
      Deprecated.
    • getState

      public abstract PluginState getState()
      Deprecated.
    • getGameAPI

      public abstract GameAPI getGameAPI()
      Deprecated.
    • getArenaPickerAPI

      public abstract ArenaPickerAPI getArenaPickerAPI()
      Deprecated.
    • getRemoteAPI

      public abstract RemoteAPI getRemoteAPI()
      Deprecated.
    • setRemoteAPI

      public abstract void setRemoteAPI(RemoteAPI remoteAPI)
      Deprecated.
    • getPlayerDataAPI

      public abstract PlayerDataAPI getPlayerDataAPI()
      Deprecated.
    • getMessageAPI

      public abstract MessageAPI getMessageAPI()
      Deprecated.
    • getAddonAPI

      public abstract AddonAPI getAddonAPI()
      Deprecated.
    • getConfigurationAPI

      public abstract ConfigurationAPI getConfigurationAPI()
      Deprecated.
    • getHookAPI

      public abstract HookAPI getHookAPI()
      Deprecated.
    • getNMSHelper

      public abstract NMSHelper getNMSHelper()
      Deprecated.
    • getHelper

      public abstract Helper getHelper()
      Deprecated.
    • getRootCommandsCollection

      public abstract CommandsCollection getRootCommandsCollection()
      Deprecated.
    • getTeamByName

      @Nullable public abstract @Nullable Team getTeamByName(String name)
      Deprecated.
    • newMessageInstance

      public abstract Message newMessageInstance(String rawMessage)
      Deprecated.
    • newMessageInstance

      public abstract Message newMessageInstance(List<String> lines)
      Deprecated.
    • newMessageInstance

      public abstract Message newMessageInstance(String key, String def)
      Deprecated.
    • registerAddon

      public abstract boolean registerAddon(BedwarsAddon addon)
      Deprecated.
    • unregisterAddon

      public abstract boolean unregisterAddon(BedwarsAddon addon)
      Deprecated.
    • isRegisteredAddon

      public abstract boolean isRegisteredAddon(BedwarsAddon addon)
      Deprecated.
    • open

      public abstract Inventory open(AnvilGUI gui, Player player)
      Deprecated.
    • open

      public abstract void open(VillagerGUI gui, Player player)
      Deprecated.
    • open

      public abstract void open(ChestGUI gui, Player player)
      Deprecated.
    • removeSpecialItemUseSession

      public abstract void removeSpecialItemUseSession(SpecialItemUseSession session)
      Deprecated.
    • takeItemSpecialItemUseSession

      public abstract boolean takeItemSpecialItemUseSession(SpecialItemUseSession session)
      Deprecated.
    • getAddonDataFolder

      public abstract File getAddonDataFolder(BedwarsAddon addon)
      Deprecated.
    • getWorldStorage

      @Nullable public abstract @Nullable WorldStorage getWorldStorage(World world)
      Deprecated.
    • onReady

      public abstract void onReady(Runnable runn)
      Deprecated.
    • getAddonCommandsCollection

      public abstract CommandsCollection getAddonCommandsCollection(BedwarsAddon addon)
      Deprecated.
    • playSound

      public abstract void playSound(Player player, String soundName)
      Deprecated.
    • playSound

      public abstract void playSound(Location loc, String soundName)
      Deprecated.
    • initMigrationProcess

      public abstract MigrationProcess initMigrationProcess(MigrationProcess.Origin origin)
      Deprecated.
    • getRunningMigrationProcesses

      public abstract MigrationProcess[] getRunningMigrationProcesses()
      Deprecated.
    • blockDataParse

      @Nullable public abstract @Nullable PersistentBlockData blockDataParse(String str)
      Deprecated.
    • blockDataFromBlock

      public abstract PersistentBlockData blockDataFromBlock(Block block)
      Deprecated.
    • blockDataFromMaterial

      public abstract PersistentBlockData blockDataFromMaterial(Material mat)
      Deprecated.
    • getTeamEnchantmentTarget

      @Nullable public abstract TeamEnchantment.Target getTeamEnchantmentTarget(Material mat)
      Deprecated.
    • getOriginalClassLoader

      public abstract ClassLoader getOriginalClassLoader()
      Deprecated.
    • isActive

      public abstract boolean isActive(Hook hook)
      Deprecated.
    • setPersistentStorage

      public abstract void setPersistentStorage(Arena arena, ArenaPersistentStorage storage)
      Deprecated.