Interface ClientApiSafe

    • Method Detail

      • changeParent

        void changeParent​(java.util.UUID uid)
      • changeAlias

        void changeAlias​(java.util.UUID alias)
      • newChild

        void newChild​(java.util.UUID uid)
      • sendMessages

        void sendMessages​(Message[] msg)
      • sendServerDescriptor

        void sendServerDescriptor​(io.aether.api.common.ServerDescriptor serverDescriptor)
      • sendServerDescriptors

        void sendServerDescriptors​(io.aether.api.common.ServerDescriptor[] serverDescriptors)
      • sendCloud

        void sendCloud​(java.util.UUID uid,
                       io.aether.api.common.Cloud cloud)
      • sendClouds

        void sendClouds​(io.aether.api.common.UUIDAndCloud[] clouds)
      • requestTelemetry

        void requestTelemetry()
      • sendAccessGroups

        void sendAccessGroups​(io.aether.api.common.AccessGroup[] groups)
      • sendAccessGroupForClient

        void sendAccessGroupForClient​(java.util.UUID uid,
                                      long[] groups)
      • addItemsToAccessGroup

        void addItemsToAccessGroup​(long id,
                                   java.util.UUID[] groups)
      • removeItemsFromAccessGroup

        void removeItemsFromAccessGroup​(long id,
                                        java.util.UUID[] groups)
      • addAccessGroupsToClient

        void addAccessGroupsToClient​(java.util.UUID uid,
                                     long[] groups)
      • removeAccessGroupsFromClient

        void removeAccessGroupsFromClient​(java.util.UUID uid,
                                          long[] groups)
      • sendAllAccessedClients

        void sendAllAccessedClients​(java.util.UUID uid,
                                    java.util.UUID[] accessedClients)
      • sendAccessCheckResults

        void sendAccessCheckResults​(io.aether.api.common.AccessCheckResult[] results)