接口的使用
org.bukkit.command.CommandSender
使用CommandSender的程序包
程序包
说明
Bukkit API的顶级程序包, 包含通用的API类和接口.
与处理玩家输入的非聊天消息(即命令)相关的类.
通过Bukkit实现来模拟Minecraft原生命令(1.12后所有模拟命令被删除)并提供一些其他必要的命令.
为在
世界内存在的非三维像素单位(实体)提供的接口,包含玩家、怪物、抛射物等.Interfaces for various
Boat types.为不同种类的
矿车提供的接口.与服务器程序状态变化有关的
事件.用于操作默认的命令和主题帮助系统的类(你可以将你的命令帮助添加到系统命令帮助系统(help命令)内等等).
用Java编写的处理
插件的类.-
org.bukkit中CommandSender的使用
参数类型为CommandSender的org.bukkit中的方法修饰符和类型方法说明WorldCreator.biomeProvider(@Nullable String biomeProvider, @Nullable CommandSender output) 设置将被用于创建或加载世界的生物群系提供器。static booleanBukkit.dispatchCommand(@NotNull CommandSender sender, @NotNull String commandLine) 在服务器执行一个命令 (如果命令存在).booleanServer.dispatchCommand(@NotNull CommandSender sender, @NotNull String commandLine) 在服务器执行一个命令 (如果命令存在).WorldCreator.generator(@Nullable String generator, @Nullable CommandSender output) 设置将用于创建或加载的生成器。static @Nullable BiomeProviderWorldCreator.getBiomeProviderForName(@NotNull String world, @Nullable String name, @Nullable CommandSender output) 试图使用指定的名称获取BiomeProvider。static @Nullable ChunkGeneratorWorldCreator.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) 使用给定的Vanilla选择器选择实体. -
org.bukkit.command中CommandSender的使用
修饰符和类型接口说明interfaceinterfaceinterfaceinterface修饰符和类型方法说明ProxiedCommandSender.getCallee()返回CommandSender正在运行的命令.ProxiedCommandSender.getCaller()返回触发这个代理命令的CommandSender.参数类型为CommandSender的org.bukkit.command中的方法修饰符和类型方法说明static voidCommand.broadcastCommandMessage(@NotNull CommandSender source, @NotNull String message) static voidCommand.broadcastCommandMessage(@NotNull CommandSender source, @NotNull String message, boolean sendToSource) booleanCommandMap.dispatch(@NotNull CommandSender sender, @NotNull String cmdLine) 查找请求的命令并执行,如果找到了。booleanSimpleCommandMap.dispatch(@NotNull CommandSender sender, @NotNull String commandLine) 查找请求的命令并执行,如果找到了。abstract booleanCommand.execute(@NotNull CommandSender sender, @NotNull String commandLabel, @NotNull String[] args) 执行命令.booleanFormattedCommandAlias.execute(@NotNull CommandSender sender, @NotNull String commandLabel, @NotNull String[] args) booleanMultipleCommandAlias.execute(@NotNull CommandSender sender, @NotNull String commandLabel, @NotNull String[] args) booleanPluginCommand.execute(@NotNull CommandSender sender, @NotNull String commandLabel, @NotNull String[] args) 执行一个命令.booleanCommandExecutor.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) 查找请求的命令并执行适当的tab补全器,如果找到了.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) booleanCommand.testPermission(@NotNull CommandSender target) 测试给定的CommandSender能否执行此命令.booleanCommand.testPermissionSilent(@NotNull CommandSender target) 测试给定的CommandSender能否执行这个命令. -
org.bukkit.command.defaults中CommandSender的使用
参数类型为CommandSender的org.bukkit.command.defaults中的方法修饰符和类型方法说明booleanHelpCommand.execute(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) booleanPluginsCommand.execute(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) booleanReloadCommand.execute(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) booleanTimingsCommand.execute(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) booleanVersionCommand.execute(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) voidTimingsCommand.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代表一头牛.interfaceRepresents a Slime-like mob.interface代表一个马基对象.interface代表一种鹦鹉螺类型的生物.interfaceThis interface defines or represents the abstract concept of skeleton-like entities on the server.interface代表一个抽象村民NPC.interface代表一个风弹.interface代表一个有年龄的实体.interface悦灵生物.interface代表环境生物(目前只有蝙蝠属于这一行列).interface代表动物.interface代表一片即将对处于其中的生物施加药水效果的区域效果云 (即喷溅药水使用后形成的雾).interface代表一只犰狳.interfaceinterface表示一只箭矢.interface美西螈.interface表示一只蝙蝠.interface代表蜜蜂.interface代表烈焰人怪物.interface代表一个方块展示实体。interface代表船实体interface代表一个骷髅射手(沼骸).interface代表一个Boss实体.interface代表一个有年龄和繁殖能力的实体.interface代表旋风人.interface代表一个旋风人产生的风弹.interface代表一只骆驼interface代表一只枯萎骆驼.interface喵.interface代表蜘蛛(洞穴蜘蛛).interface带有箱子的Boat.interface代表一个可以携带物品的类马生物.interface代表鸡.interface代表鳕鱼.interface代表ComplexLivingEntity的一部分.interface代表复杂生物 --- 由多种较小实体部分组成 (目前只有末影龙属于此行列).interface代表一个铜傀儡实体。interface代表牛.interface咔嗒嘎.interface代表一类生物.interface代表苦力怕.interfaceRepresents a cushion.interface表示一个有生命值和可以被伤害的实体(Entity)。interface展示实体, 仅具有视觉功能.interface这是海豚~interface代表驴 -ChestedHorse的变种.interface恶龙咆哮, 哇呜~(指末影龙火球)interface溺尸.interface我创造了生命?interface代表远古守卫者 - 一种守卫者.interface一个末影水晶,能治疗附近的末影龙interface代表末影龙.interface代表末影龙的组成部分interface代表末影人.interface名副其实的小不点 - 末影螨.interface代表抛出的末影珍珠实体.interface代表抛出的末影之眼.interface代表一个敌对实体.interface表示世界中的基本实体.interface代表唤魔者.interface代表唤魔者召唤的尖牙.interface代表一个经验球.interface代表可爆炸的实体.interface代表一个下落方块.interface代表一个火球.interface烟花火箭实体.interface已过时。interface代表一个鱼钩.interface代表能飞行的实体.interface代表狐狸.interface青蛙.interface代表恶魂.interface代表巨人.interface一个荧光物品展示框.interface发光鱿鱼。interface山羊.interface一个可以伤害敌人的傀儡.interface守卫海底遗迹的守卫者们.interface代表悬挂实体.interface代表一只快乐恶魂.interface代表一只疣猪兽。interface代表一匹马.interface代表人类实体, 比如一个NPC或一名玩家interface代表一具尸壳 -Zombie的变异体.interface代表一种"灾厄村民" (亦称刌民), 包含卫道士、女巫等.interface代表幻术师实体.interface代表一种仅用于记录交互的实体。interface村民守卫者——铁傀儡.interface代表掉落物实体.interface代表物品展示实体。interface代表物品展示框.interface代表大的火球(Fireball).interface跟随主人, 那是因为我被设定成这样啊~ (代表系在栅栏上的拴绳).interface代表雷击的实例,可能会或者不会造成伤害。interface代表抛出的滞留药水.interface代表一个生物实体,比如一只怪物或一名玩家.interface表示一只羊驼.interface代表羊驼唾沫.interface代表岩浆怪.interface代表一个假人模型。interface标记实体, 仅存在于服务端.interface代表矿车实体.interface代表一个生物。interface代表怪物.interface代表骡子 -ChestedHorse的变种.interface代表哞菇(AbstractCow).interface代表一只普通鹦鹉螺.interface代表非玩家角色.interface代表豹猫.interface代表一个不祥物品生成器。interface代表画.interface代表熊猫.interface代表一具干枯骷髅.interface代表鹦鹉.interface代表幻翼.interface代表猪.interface代表一只猪灵。interface猪灵 / 猪灵蛮兵。interface代表一个猪灵蛮兵.interface代表僵尸猪人.interface掠夺者实体.interface玩家对象interface代表北极熊.interface表示可被射击实体的概念interface代表一条河豚.interfaceinterfaceinterface劫掠兽实体.interface代表鲑鱼。interface代表羊.interfaceinterfaceinterface代表蠹虫.interface代表一个有大小的火球。interface代表骷髅.interface代表骷髅马 -AbstractHorse的变种。interface代表史莱姆.interface代表小的火球(Fireball).interface代表嗅探兽。interface代表雪球.interface代表雪人实体.interface代表一支光灵箭.interface代表会施法的灾厄村民 (目前只有唤魔者和幻术师).interface代表蜘蛛.interface代表一个被投掷的喷溅药水瓶.interface代表鱿鱼.interface代表一个可以装鞍、骑乘并使用物品操控的实体。interface代表一个流浪者, 是AbstractSkeleton的变种.interface代表炽足兽。interfaceRepresents a SulfurCube.interfaceFrog的幼崽.interfaceinterface表示文本显示实体。interfaceinterface代表抛出的附魔之瓶.interface代表一个被抛出的药水瓶.interface已过时。药箭状态仅取决于基础药水类型不是UNCRAFTABLE且效果为空.interface表示已点燃的TNT。interface代表一只行商羊驼.interface代表被抛出的三叉戟.interface代表热带鱼.interface代表一只海龟.interface表示载具实体。interface恼鬼.interface表示村民NPCinterface代表卫道士.interface表示流浪商人NPCinterface监守者.interface代表海洋生物.interface代表一个风弹.interface代表女巫.interface代表凋零boss.interface代表一个凋灵骷髅, 是AbstractSkeleton的变种.interface代表凋零之首.interface代表狼.interface代表一个僵尸疣猪兽。interface代表僵尸.interface代表一匹僵尸马, 是AbstractHorse的变种.interface表示僵尸鹦鹉螺。interface -
org.bukkit.entity.boat中CommandSender的使用
修饰符和类型接口说明interface代表一艘金合欢木船.interface代表一艘金合欢木运输船.interface代表一艘竹运输筏.interface代表一艘竹筏.interface代表一艘白桦木船.interface代表一艘白桦木运输船.interface代表一艘樱花木船.interface代表一艘樱花木运输船.interface代表一艘深色橡木船.interface代表一艘深色橡木运输船.interface代表一艘丛林木船.interface代表一艘丛林木运输船.interface代表一艘红树木船.interface代表一艘红树木运输船.interface代表一艘橡木船.interface代表一艘橡木运输船.interface代表一艘苍白橡木船.interface代表一艘苍白橡木运输船.interfaceRepresents a poplar boat.interfaceRepresents a poplar chest boat.interface代表一艘云杉木船.interface代表一艘云杉木运输船. -
org.bukkit.entity.minecart中CommandSender的使用
修饰符和类型接口说明interface代表命令方块矿车.interface代表TNT矿车,可以被引爆.interface代表漏斗矿车.interface代表动力矿车.当玩家往动力矿车里放燃料后它就会自己移动.interface代表可乘坐的矿车.interface代表有刷怪箱在里面的矿车(即刷怪箱矿车).interface代表运输矿车,你可以使用InventoryHolder里的方法来访问. -
org.bukkit.event.server中CommandSender的使用
修饰符和类型方法说明ServerCommandEvent.getSender()得到命令发送者(后台).TabCompleteEvent.getSender()获取正在补全这个命令的发送者.返回变量类型为CommandSender的类型的org.bukkit.event.server中的方法参数类型为CommandSender的org.bukkit.event.server中的构造器限定符构造器说明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) 类型变量类型为CommandSender的org.bukkit.event.server中的构造器参数限定符构造器说明BroadcastMessageEvent(boolean isAsync, @NotNull String message, @NotNull Set<CommandSender> recipients) BroadcastMessageEvent(@NotNull String message, @NotNull Set<CommandSender> recipients) 已过时。 -
org.bukkit.help中CommandSender的使用
参数类型为CommandSender的org.bukkit.help中的方法修饰符和类型方法说明IndexHelpTopic.buildIndexLine(@NotNull CommandSender sender, @NotNull HelpTopic topic) 构建索引主题中的每一行.IndexHelpTopic.buildPreamble(@NotNull CommandSender sender) 构建主题前言.booleanGenericCommandHelpTopic.canSee(@NotNull CommandSender sender) abstract booleanHelpTopic.canSee(@NotNull CommandSender player) 确定Player是否被允许查看此帮助主题.booleanIndexHelpTopic.canSee(@NotNull CommandSender sender) HelpTopic.getFullText(@NotNull CommandSender forWho) 返回当用户请求此主题详情时显示的完整帮助主题描述.IndexHelpTopic.getFullText(@NotNull CommandSender sender) -
org.bukkit.plugin.java中CommandSender的使用
参数类型为CommandSender的org.bukkit.plugin.java中的方法修饰符和类型方法说明booleanJavaPlugin.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