public class WrapperCommandSource extends SpongeSubject implements org.spongepowered.api.util.command.CommandSource
Modifier and Type | Class and Description |
---|---|
static class |
WrapperCommandSource.Located |
Modifier and Type | Method and Description |
---|---|
Optional<org.spongepowered.api.util.command.CommandSource> |
getCommandSource() |
org.spongepowered.api.service.permission.SubjectCollection |
getContainingCollection() |
String |
getIdentifier() |
org.spongepowered.api.text.sink.MessageSink |
getMessageSink() |
String |
getName() |
org.spongepowered.api.service.permission.MemorySubjectData |
getSubjectData() |
static org.spongepowered.api.util.command.CommandSource |
of(net.minecraft.command.ICommandSender sender) |
void |
sendMessage(Iterable<org.spongepowered.api.text.Text> messages) |
void |
sendMessage(org.spongepowered.api.text.Text... messages) |
void |
setMessageSink(org.spongepowered.api.text.sink.MessageSink sink) |
getActiveContexts, getDataPermissionValue, getParents, getParents, getPermissionValue, getTransientSubjectData, hasPermission, hasPermission, isChildOf, isChildOf
public String getIdentifier()
getIdentifier
in interface org.spongepowered.api.service.permission.Subject
public Optional<org.spongepowered.api.util.command.CommandSource> getCommandSource()
getCommandSource
in interface org.spongepowered.api.service.permission.Subject
public org.spongepowered.api.service.permission.SubjectCollection getContainingCollection()
getContainingCollection
in interface org.spongepowered.api.service.permission.Subject
public org.spongepowered.api.service.permission.MemorySubjectData getSubjectData()
getSubjectData
in interface org.spongepowered.api.service.permission.Subject
getSubjectData
in class SpongeSubject
public String getName()
getName
in interface org.spongepowered.api.util.command.CommandSource
public void sendMessage(org.spongepowered.api.text.Text... messages)
sendMessage
in interface org.spongepowered.api.util.command.CommandSource
public void sendMessage(Iterable<org.spongepowered.api.text.Text> messages)
sendMessage
in interface org.spongepowered.api.util.command.CommandSource
public org.spongepowered.api.text.sink.MessageSink getMessageSink()
getMessageSink
in interface org.spongepowered.api.util.command.CommandSource
public void setMessageSink(org.spongepowered.api.text.sink.MessageSink sink)
setMessageSink
in interface org.spongepowered.api.util.command.CommandSource
public static org.spongepowered.api.util.command.CommandSource of(net.minecraft.command.ICommandSender sender)