Package org.bukkit.command
Interface ProxiedCommandSender
- All Superinterfaces:
net.kyori.adventure.audience.Audience
,CommandSender
,net.kyori.adventure.audience.ForwardingAudience
,net.kyori.adventure.audience.ForwardingAudience.Single
,Permissible
,net.kyori.adventure.pointer.Pointered
,ServerOperator
public interface ProxiedCommandSender
extends CommandSender, net.kyori.adventure.audience.ForwardingAudience.Single
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.command.CommandSender
CommandSender.Spigot
Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience
net.kyori.adventure.audience.ForwardingAudience.Single
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.kyori.adventure.audience.Audience
audience()
Gets the audience.Returns the CommandSender which is being used to call the commandReturns the CommandSender which triggered this proxied commanddefault void
sendMessage
(@NotNull net.kyori.adventure.identity.Identity source, @NotNull net.kyori.adventure.text.Component message, @NotNull net.kyori.adventure.audience.MessageType type) Sends a player chat message from the entity represented by the givenIdentity
to thisAudience
with theChatType
corresponding to the providedMessageType
.Methods inherited from interface net.kyori.adventure.audience.Audience
deleteMessage, openBook, removeResourcePacks, removeResourcePacks, removeResourcePacks, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, showTitle, stopSound
Methods inherited from interface org.bukkit.command.CommandSender
getName, getServer, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessage, sendRichMessage, spigot
Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience.Single
audiences, clearResourcePacks, clearTitle, deleteMessage, filterAudience, forEachAudience, get, getOrDefault, getOrDefaultFrom, hideBossBar, openBook, playSound, playSound, playSound, pointers, removeResourcePacks, removeResourcePacks, resetTitle, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendResourcePacks, sendTitlePart, showBossBar, stopSound
Methods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, permissionValue, permissionValue, recalculatePermissions, removeAttachment
Methods 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 net.kyori.adventure.identity.Identity source, @NotNull net.kyori.adventure.text.Component message, @NotNull net.kyori.adventure.audience.MessageType type) Description copied from interface:net.kyori.adventure.audience.Audience
Sends a player chat message from the entity represented by the givenIdentity
to thisAudience
with theChatType
corresponding to the providedMessageType
.- Specified by:
sendMessage
in interfacenet.kyori.adventure.audience.Audience
- Specified by:
sendMessage
in interfaceCommandSender
- Specified by:
sendMessage
in interfacenet.kyori.adventure.audience.ForwardingAudience
- Specified by:
sendMessage
in interfacenet.kyori.adventure.audience.ForwardingAudience.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.Single
Gets the audience.- Specified by:
audience
in interfacenet.kyori.adventure.audience.ForwardingAudience.Single
- Returns:
- the audience
-