Class CloudDuelsAPIImpl

java.lang.Object
com.xyrisdev.cloud.api.implementation.CloudDuelsAPIImpl
All Implemented Interfaces:
CloudDuelsAPI

public class CloudDuelsAPIImpl extends Object implements CloudDuelsAPI
  • Constructor Details

    • CloudDuelsAPIImpl

      public CloudDuelsAPIImpl()
  • Method Details

    • arena

      @NotNull public @NotNull ArenaAPI arena()
      Description copied from interface: CloudDuelsAPI
      Gets the Arena API for managing arenas.
      Specified by:
      arena in interface CloudDuelsAPI
      Returns:
      The Arena API instance.
    • arenaLoader

      @NotNull public @NotNull ArenaLoaderAPI arenaLoader()
      Description copied from interface: CloudDuelsAPI
      Gets the Arena Loader API for loading and saving arenas.
      Specified by:
      arenaLoader in interface CloudDuelsAPI
      Returns:
      The Arena Loader API instance.
    • kit

      @NotNull public @NotNull KitAPI kit()
      Description copied from interface: CloudDuelsAPI
      Gets the Kit API for managing kits.
      Specified by:
      kit in interface CloudDuelsAPI
      Returns:
      The Kit API instance.
    • lobby

      @NotNull public @NotNull LobbyAPI lobby()
      Description copied from interface: CloudDuelsAPI
      Gets the Lobby API for managing lobby spawns.
      Specified by:
      lobby in interface CloudDuelsAPI
      Returns:
      The Lobby API instance.
    • duel

      @NotNull public @NotNull DuelAPI duel()
      Description copied from interface: CloudDuelsAPI
      Gets the Duel API for managing duel matches.
      Specified by:
      duel in interface CloudDuelsAPI
      Returns:
      The Duel API instance.
    • queue

      @NotNull public @NotNull QueueAPI queue()
      Description copied from interface: CloudDuelsAPI
      Gets the Queue API for managing queues.
      Specified by:
      queue in interface CloudDuelsAPI
      Returns:
      The Queue API instance.
    • request

      @NotNull public @NotNull RequestAPI request()
      Description copied from interface: CloudDuelsAPI
      Gets the Request API for managing duel requests.
      Specified by:
      request in interface CloudDuelsAPI
      Returns:
      The Request API instance.
    • eventManager

      @NotNull public @NotNull EventManagerAPI eventManager()
      Description copied from interface: CloudDuelsAPI
      Gets the Event Manager API for registering/triggering cloud events.
      Specified by:
      eventManager in interface CloudDuelsAPI
      Returns:
      The Event Manager API instance.
    • stats

      @NotNull public @NotNull StatsAPI stats()
      Description copied from interface: CloudDuelsAPI
      Gets the Stats API for managing player stats.
      Specified by:
      stats in interface CloudDuelsAPI
      Returns:
      The Stats API instance.