Package org.bukkit.command
Interface ProxiedCommandSender
- All Superinterfaces:
Audience,CommandSender,ForwardingAudience,ForwardingAudience.Single,Permissible,Pointered,ServerOperator
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.command.CommandSender
CommandSender.SpigotNested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience
ForwardingAudience.Single -
Method Summary
Modifier and TypeMethodDescriptiondefault Audienceaudience()Gets the audience.Returns the CommandSender which is being used to call the commandReturns the CommandSender which triggered this proxied commanddefault voidsendMessage(@NotNull Identity source, @NotNull Component message, @NotNull MessageType type) Sends a player chat message from the entity represented by the givenIdentityto thisAudiencewith theChatTypecorresponding to the providedMessageType.Methods inherited from interface net.kyori.adventure.audience.Audience
deleteMessage, openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSoundMethods inherited from interface org.bukkit.command.CommandSender
getName, getServer, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessage, sendRichMessage, spigotMethods inherited from interface net.kyori.adventure.audience.ForwardingAudience.Single
audiences, clearTitle, deleteMessage, filterAudience, forEachAudience, get, getOrDefault, getOrDefaultFrom, hideBossBar, openBook, playSound, playSound, playSound, pointers, resetTitle, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSoundMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, permissionValue, permissionValue, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Method Details
-
getCaller
Returns the CommandSender which triggered this proxied command- Returns:
- the caller which triggered the command
-
getCallee
Returns the CommandSender which is being used to call the command- Returns:
- the caller which the command is being run as
-
sendMessage
default void sendMessage(@NotNull Identity source, @NotNull Component message, @NotNull MessageType type) Description copied from interface:net.kyori.adventure.audience.AudienceSends a player chat message from the entity represented by the givenIdentityto thisAudiencewith theChatTypecorresponding to the providedMessageType.- Specified by:
sendMessagein interfaceAudience- Specified by:
sendMessagein interfaceCommandSender- Specified by:
sendMessagein interfaceForwardingAudience- Specified by:
sendMessagein interfaceForwardingAudience.Single- Parameters:
source- the identity of the source of the messagemessage- a messagetype- the type- See Also:
-
audience
Description copied from interface:net.kyori.adventure.audience.ForwardingAudience.SingleGets the audience.- Specified by:
audiencein interfaceForwardingAudience.Single- Returns:
- the audience
-