程序包 org.bukkit.event.player
package org.bukkit.event.player
-
类说明当玩家聊天时触发这个事件.已过时。聊天预览功能已被移除存储尝试登录的玩家的详细信息,玩家尝试登录服务器的事件.基本的踢出理由,为了插件间的通信当玩家完成一个进度中所有的标准时触发此事件.玩家动作事件.玩家动作的不同种类当玩家与装甲架交互并且进行交换, 取回或放置物品时触发本事件.玩家准备躺到床上时触发此事件.表示此事件的默认可能结果.玩家离开床时触发此事件.玩家用完一只桶后触发此事件.当玩家用桶捕获实体时触发此事件.当玩家使用桶时触发本事件.水桶装满水事件.已过时。请使用更通用的
PlayerBucketEntityEvent当玩家在客户端设置改变主手时触发本事件.当玩家切换到另一个世界时触发此事件.当玩家注册/注销一个新的插件通道时触发本事件已过时。这个事件将被主线程触发,允许使用所有的 Bukkit API,不像AsyncPlayerChatEvent.已过时。因客户端的改变(1.13更新较大幅度改善了命令输入的体验), 该事件不再触发. 1.13+版本可以参考:PlayerCommandSendEvent这个事件是,当一个玩家执行一个命令的时候将会被触发(也就是在聊天框里面输入信息以/开头的时候,算作命令,就会触发此事件)。当服务器可用命令列表发送给玩家时触发本事件.当玩家从聊天事件或表单提交中运行自定义操作后触发.玩家丢出物品事件.当玩家编辑或签名书与笔时触发。玩家抛出鸡蛋时触发本事件,鸡蛋可能孵化.代表玩家事件.当玩家经验值发生变化时调用此事件.当玩家的经验值冷却时间改变时触发.当玩家钓鱼时触发本事件.用于指定钓鱼状态的枚举当玩家游戏模式发生变化时调用此事件.当玩家收获方块时触发此事件。当对玩家隐藏可见实体时触发.当玩家向服务器发送更新的输入时触发.当玩家在实体上点击某实体上的某位置时触发此事件.当玩家点击一个实体时调用此事件.当玩家对一个对象或空气进行交互时触发本事件.某玩家工具耐久消耗完毕时触发(比如铲子,打火石,铁制工具).当玩家消耗完物品时, 此事件将触发 例如:(食物, 药水, 牛奶桶).当玩家使用的物品因使用而受到耐久度损伤时触发.玩家手持某物品事件.当玩家通过装备上的经验修补附魔修复装备耐久时触发该事件.玩家进入服务器事件.玩家被服务器踢出事件.玩家等级改变事件.当链接列表发送给玩家时触发.当玩家改变他们的语言设置时触发本事件.玩家尝试登录的事件.踢出玩家的理由玩家移动事件.当玩家从地上捡起箭时触发本事件.玩家将要被传送门传送的事件, 传送过程中会生成一个退出传送门.已过时。这个事件使登录线程同步; 建议使用AsyncPlayerPreLoginEvent.踢出玩家的原因.玩家离开服务器事件.当玩家在配方书中点击配方时触发.当玩家更改配方书设置时触发.表示各种配方书类型的枚举.当玩家在配方书中解锁新配方(合成公式)时触发本事件.玩家注册通信通道之后立即触发此事件.当玩家对通过Player.setResourcePack(java.lang.String)发起的资源包请求采取动作时触发本事件.资源包状态玩家重生事件.用于指定重生事件被触发原因的枚举.当玩家在使用三叉戟上的激流附魔推动它们在空中飞行(需要在雨天才能在空中飞行)时触发本事件
什么是激流: 是三叉戟上的一个附魔 最高等级为III 用于三叉戟上, 可以在水中或下雨时投掷后推进玩家. 激流不会使三叉戟被抛出, 而会使玩家向前推进. 如果玩家未处在水中或所处地未下雨, 则玩家将无法投掷激流附魔的三叉戟
注意: 激流动作在客户端执行, 因此在此事件中操纵玩家可能会产生所不期望的影响.玩家对某实体使用剪刀采集物品时调用此事件.当向玩家显示隐藏实体时触发.当玩家打开告示牌时触发此事件.当玩家的重生点改变时触发此事件.当玩家统计信息增长时触发本事件.玩家用快捷键互换主手和副手的物品时触发本事件.当玩家点击按钮从讲台上取走书时触发此事件。玩家传送事件.玩家切换飞行状态则调用此事件.玩家切换潜行状态则调用此事件.玩家切换疾跑状态时调用此事件当一个实体被玩家解开拴绳时调用.当玩家注销插件通道时触发事件.玩家移动速度变化事件.