Package net.minestom.server.command
Class ServerSender
java.lang.Object
net.minestom.server.command.ServerSender
- All Implemented Interfaces:
Audience,Identified,Pointered,CommandSender,PermissionHandler,Taggable,TagReadable,TagWritable
Sender used in
CommandManager.executeServerCommand(String).
Although this class implemented CommandSender and thus Audience, no
data can be sent to this sender because it's purpose is to process the data of
CommandContext.getReturnData().
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull Set<Permission> Returns all permissions associated to this handler.@NotNull Identityidentity()@NotNull TagHandlerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.adventure.audience.Audience
clearResourcePacks, clearTitle, deleteMessage, deleteMessage, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, sendResourcePacks, sendTitlePart, showBossBar, showTitle, stopSound, stopSoundMethods inherited from interface net.minestom.server.command.CommandSender
sendMessage, sendMessageMethods inherited from interface net.minestom.server.permission.PermissionHandler
addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermissionMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFrom, pointers
-
Constructor Details
-
ServerSender
public ServerSender()
-
-
Method Details
-
getAllPermissions
Description copied from interface:PermissionHandlerReturns all permissions associated to this handler. The returned collection should be modified only by subclasses.- Specified by:
getAllPermissionsin interfacePermissionHandler- Returns:
- the permissions of this handler.
-
tagHandler
- Specified by:
tagHandlerin interfaceTaggable
-
identity
- Specified by:
identityin interfaceIdentified
-