接口的使用
org.bukkit.command.CommandSender
程序包
说明
Bukkit API的顶级程序包, 包含通用的API类和接口.
与处理玩家输入的非聊天消息(即命令)相关的类.
通过Bukkit实现来模拟Minecraft原生命令(1.12后所有模拟命令被删除)并提供一些其他必要的命令.
为在
世界
内存在的非三维像素单位(实体)提供的接口,包含玩家、怪物、抛射物等.为不同种类的
矿车
提供的接口.与服务器程序状态变化有关的
事件
.用于操作默认的命令和主题帮助系统的类(你可以将你的命令帮助添加到系统命令帮助系统(help命令)内等等).
用Java编写的处理
插件
的类.-
org.bukkit中CommandSender的使用
修饰符和类型方法说明WorldCreator.biomeProvider
(@Nullable String biomeProvider, @Nullable CommandSender output) Sets the biome provider that will be used to create or load the world.static boolean
Bukkit.dispatchCommand
(@NotNull CommandSender sender, @NotNull String commandLine) 在服务器执行一个命令 (如果命令存在).boolean
Server.dispatchCommand
(@NotNull CommandSender sender, @NotNull String commandLine) 在服务器执行一个命令 (如果命令存在).WorldCreator.generator
(@Nullable String generator, @Nullable CommandSender output) 设置将用于创建或加载的生成器。static @Nullable BiomeProvider
WorldCreator.getBiomeProviderForName
(@NotNull String world, @Nullable String name, @Nullable CommandSender output) Attempts to get theBiomeProvider
with the given name.static @Nullable ChunkGenerator
WorldCreator.getGeneratorForName
(@NotNull String world, @Nullable String name, @Nullable CommandSender output) 试图使用指定的名称获取ChunkGenerator
。Bukkit.selectEntities
(@NotNull CommandSender sender, @NotNull String selector) 以给定的原版选择器选择筛选实体.Server.selectEntities
(@NotNull CommandSender sender, @NotNull String selector) Selects entities using the given Vanilla selector. -
org.bukkit.command中CommandSender的使用
修饰符和类型接口说明interface
interface
interface
interface
修饰符和类型方法说明ProxiedCommandSender.getCallee()
返回CommandSender正在运行的命令.ProxiedCommandSender.getCaller()
返回触发这个代理命令的CommandSender.修饰符和类型方法说明static void
Command.broadcastCommandMessage
(@NotNull CommandSender source, @NotNull String message) static void
Command.broadcastCommandMessage
(@NotNull CommandSender source, @NotNull String message, boolean sendToSource) boolean
CommandMap.dispatch
(@NotNull CommandSender sender, @NotNull String cmdLine) 查找请求的命令并执行,如果找到了。boolean
SimpleCommandMap.dispatch
(@NotNull CommandSender sender, @NotNull String commandLine) 查找请求的命令并执行,如果找到了。abstract boolean
Command.execute
(@NotNull CommandSender sender, @NotNull String commandLabel, @NotNull String[] args) 执行命令.boolean
FormattedCommandAlias.execute
(@NotNull CommandSender sender, @NotNull String commandLabel, @NotNull String[] args) boolean
MultipleCommandAlias.execute
(@NotNull CommandSender sender, @NotNull String commandLabel, @NotNull String[] args) boolean
PluginCommand.execute
(@NotNull CommandSender sender, @NotNull String commandLabel, @NotNull String[] args) 执行一个命令.boolean
CommandExecutor.onCommand
(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) 执行给定的命令,成功时返回.TabCompleter.onTabComplete
(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) 用命令传递的参数请求可能的补全项的list.Command.tabComplete
(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args) 对此命令进行tab补全并返回补全项列表.Command.tabComplete
(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args, @Nullable Location location) 对此命令进行tab补全并返回补全项列表.CommandMap.tabComplete
(@NotNull CommandSender sender, @NotNull String cmdLine) 查找请求的命令并执行适当的tab补全器,如果找到了.CommandMap.tabComplete
(@NotNull CommandSender sender, @NotNull String cmdLine, @Nullable Location location) Looks for the requested command and executes an appropriate tab-completer if found.PluginCommand.tabComplete
(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args) 对此命令进行tab补全并返回补全项列表.SimpleCommandMap.tabComplete
(@NotNull CommandSender sender, @NotNull String cmdLine) SimpleCommandMap.tabComplete
(@NotNull CommandSender sender, @NotNull String cmdLine, @Nullable Location location) boolean
Command.testPermission
(@NotNull CommandSender target) 测试给定的CommandSender
能否执行此命令.boolean
Command.testPermissionSilent
(@NotNull CommandSender target) 测试给定的CommandSender
能否执行这个命令. -
org.bukkit.command.defaults中CommandSender的使用
修饰符和类型方法说明boolean
HelpCommand.execute
(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) boolean
PluginsCommand.execute
(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) boolean
ReloadCommand.execute
(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) boolean
TimingsCommand.execute
(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) boolean
VersionCommand.execute
(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) void
TimingsCommand.executeSpigotTimings
(@NotNull CommandSender sender, @NotNull String[] args) HelpCommand.tabComplete
(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args) PluginsCommand.tabComplete
(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args) ReloadCommand.tabComplete
(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args) TimingsCommand.tabComplete
(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args) VersionCommand.tabComplete
(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args) -
org.bukkit.entity中CommandSender的使用
修饰符和类型接口说明interface
代表一支箭.interface
代表一个马基对象.interface
This interface defines or represents the abstract concept of skeleton-like entities on the server.interface
代表一个抽象村民NPC.interface
Represents a Wind Charge.interface
代表一个有年龄的实体.interface
An Allay.interface
代表环境生物(目前只有蝙蝠属于这一行列).interface
代表动物.interface
代表一片即将对处于其中的生物施加药水效果的区域效果云 (即喷溅药水使用后形成的雾).interface
Represents an Armadillo.interface
interface
表示一只箭矢.interface
An Axolotl.interface
表示一只蝙蝠.interface
代表蜜蜂.interface
代表烈焰人怪物.interface
Represents a block display entity.interface
代表船实体interface
Represents a Bogged Skeleton.interface
代表一个Boss实体.interface
代表一个有年龄和繁殖能力的实体.interface
Represents a Breeze.interface
Represents a Wind Charge.interface
代表一只骆驼interface
喵.interface
代表蜘蛛(洞穴蜘蛛).interface
ABoat
with a chest.interface
代表一个可以携带物品的类马生物.interface
代表鸡.interface
代表鳕鱼.interface
代表ComplexLivingEntity
的一部分.interface
代表复杂生物 --- 由多种较小实体部分组成 (目前只有末影龙属于此行列).interface
代表牛.interface
代表一类生物.interface
代表苦力怕.interface
表示一个有生命值和可以被伤害的实体(Entity
)。interface
Represents a display entity which is designed to only have a visual function.interface
这是海豚~interface
代表驴 -ChestedHorse
的变种.interface
恶龙咆哮, 哇呜~(指末影龙火球)interface
溺尸.interface
我创造了生命?interface
代表远古守卫者 - 一种守卫者
.interface
一个末影水晶,能治疗附近的末影龙interface
代表末影龙.interface
代表末影龙的组成部分interface
代表末影人.interface
名副其实的小不点 - 末影螨.interface
代表抛出的末影珍珠实体.interface
代表抛出的末影之眼.interface
Represents an Enemyinterface
表示世界中的基本实体.interface
代表唤魔者.interface
代表唤魔者召唤的尖牙.interface
代表一个经验球.interface
代表可爆炸的实体.interface
代表一个下落方块.interface
代表一个火球.interface
烟花火箭实体.interface
已过时。interface
代表一个鱼钩.interface
代表能飞行的实体.interface
代表狐狸.interface
A Frog.interface
代表恶魂.interface
代表巨人.interface
A Glow Item Frame.interface
A Glow Squid.interface
A Goat.interface
一个可以伤害敌人的傀儡.interface
守卫海底遗迹的守卫者们.interface
代表悬挂实体.interface
Represents a Hoglin.interface
代表一匹马.interface
代表人类实体, 比如一个NPC或一名玩家interface
代表一具尸壳 -Zombie
的变异体.interface
代表一种"灾厄村民" (亦称刌民), 包含卫道士、女巫等.interface
代表幻术师实体.interface
Represents an entity designed to only record interactions.interface
村民守卫者——铁傀儡.interface
代表掉落物实体.interface
Represents an item display entity.interface
代表物品展示框.interface
代表大的火球(Fireball
).interface
跟随主人, 那是因为我被设定成这样啊~ (代表系在栅栏上的拴绳).interface
代表雷击的实例,可能会或者不会造成伤害。interface
已过时。滞留状态仅取决于药水物品/lingering status depends on only on the potion item.interface
代表一个生物实体,比如一只怪物或一名玩家.interface
表示一只羊驼.interface
代表羊驼唾沫.interface
代表岩浆怪.interface
A Marker entity, exists only on the server.interface
代表矿车实体.interface
Represents a Mob.interface
代表怪物.interface
代表骡子 -ChestedHorse
的变种.interface
代表哞菇(Cow
).interface
代表非玩家角色.interface
代表豹猫.interface
Represents an ominous item spawner.interface
代表画.interface
代表熊猫.interface
代表鹦鹉.interface
代表幻翼.interface
代表猪.interface
Represents a Piglin.interface
Piglin / Piglin Brute.interface
Represents a Piglin Brute.interface
代表僵尸猪人.interface
掠夺者实体.interface
玩家对象interface
代表北极熊.interface
表示可被射击实体的概念interface
Represents a puffer fish.interface
interface
interface
劫掠兽实体.interface
Represents a salmon fish.interface
代表羊.interface
interface
interface
代表蠹虫.interface
Represents a sized fireball.interface
代表骷髅.interface
Represents a SkeletonHorse - variant ofAbstractHorse
.interface
代表史莱姆.interface
代表小的火球(Fireball
).interface
Represents a Sniffer.interface
代表雪球.interface
代表雪人实体.interface
Represents a spectral arrow.interface
代表会施法的灾厄村民 (目前只有唤魔者和幻术师).interface
代表蜘蛛.interface
已过时。splash status depends on only on the potion item.interface
代表鱿鱼.interface
Represents an entity which may be saddled, ridden and steered using an item.interface
Represents a Stray - variant ofAbstractSkeleton
.interface
Represents a Strider.interface
A babyFrog
.interface
interface
Represents a text display entity.interface
interface
代表抛出的附魔之瓶.interface
代表一个被抛出的药水瓶.interface
已过时。tipped status depends only on base potion type not being UNCRAFTABLE and effects being empty.interface
Represents a Primed TNT.interface
Represents a trader Llama.interface
代表被抛出的三叉戟.interface
代表热带鱼.interface
Represents a turtle.interface
Represents a vehicle entity.interface
恼鬼.interface
Represents a villager NPCinterface
代表卫道士.interface
Represents a wandering trader NPCinterface
监守者.interface
代表海洋生物.interface
Represents a Wind Charge.interface
代表女巫.interface
代表凋零boss.interface
Represents a WitherSkeleton - variant ofAbstractSkeleton
.interface
代表凋零之首.interface
代表狼.interface
Represents a Zoglin.interface
代表僵尸.interface
Represents a ZombieHorse - variant ofAbstractHorse
.interface
-
org.bukkit.entity.minecart中CommandSender的使用
修饰符和类型接口说明interface
代表命令方块矿车.interface
代表TNT矿车,可以被引爆.interface
代表漏斗矿车.interface
代表动力矿车.当玩家往动力矿车里放燃料
后它就会自己移动.interface
代表可乘坐的矿车.interface
代表有刷怪箱
在里面的矿车(即刷怪箱矿车).interface
代表运输矿车,你可以使用InventoryHolder
里的方法来访问. -
org.bukkit.event.server中CommandSender的使用
修饰符和类型方法说明ServerCommandEvent.getSender()
得到命令发送者(后台).TabCompleteEvent.getSender()
获取正在补全这个命令的发送者.限定符构造器说明RemoteServerCommandEvent
(@NotNull CommandSender sender, @NotNull String command) ServerCommandEvent
(@NotNull CommandSender sender, @NotNull String command) TabCompleteEvent
(@NotNull CommandSender sender, @NotNull String buffer, @NotNull List<String> completions) 限定符构造器说明BroadcastMessageEvent
(boolean isAsync, @NotNull String message, @NotNull Set<CommandSender> recipients) BroadcastMessageEvent
(@NotNull String message, @NotNull Set<CommandSender> recipients) 已过时。 -
org.bukkit.help中CommandSender的使用
修饰符和类型方法说明IndexHelpTopic.buildIndexLine
(@NotNull CommandSender sender, @NotNull HelpTopic topic) Builds individual lines in the index topic.IndexHelpTopic.buildPreamble
(@NotNull CommandSender sender) Builds the topic preamble.boolean
GenericCommandHelpTopic.canSee
(@NotNull CommandSender sender) abstract boolean
HelpTopic.canSee
(@NotNull CommandSender player) Determines if aPlayer
is allowed to see this help topic.boolean
IndexHelpTopic.canSee
(@NotNull CommandSender sender) HelpTopic.getFullText
(@NotNull CommandSender forWho) Returns the full description of this help topic that is displayed when the user requests this topic's details.IndexHelpTopic.getFullText
(@NotNull CommandSender sender) -
org.bukkit.plugin.java中CommandSender的使用
修饰符和类型方法说明boolean
JavaPlugin.onCommand
(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) 执行给定的命令,成功时返回.JavaPlugin.onTabComplete
(@NotNull CommandSender sender, @NotNull Command command, @NotNull String alias, @NotNull String[] args) 用命令传递的参数请求可能的补全项的list.
FishHook