类 | 说明 |
---|---|
AsyncPlayerChatEvent |
当玩家聊天时触发这个事件.
|
AsyncPlayerPreLoginEvent |
存储尝试登录的玩家的详细信息,玩家尝试登录服务器的事件.
|
PlayerAchievementAwardedEvent | 已过时
未来版本的Minecraft将不会有成就(取而代之的是进度).
|
PlayerAdvancementDoneEvent |
Called when a player has completed all criteria in an advancement.
|
PlayerAnimationEvent |
玩家动作事件.
|
PlayerArmorStandManipulateEvent |
Called when a player interacts with an armor stand and will either swap, retrieve or place an item.
|
PlayerBedEnterEvent |
玩家躺在床上时触发此事件.
|
PlayerBedLeaveEvent |
玩家离开床时触发此事件.
|
PlayerBucketEmptyEvent |
玩家用完一只桶后触发此事件.
|
PlayerBucketEvent |
当玩家使用桶时触发本事件.
|
PlayerBucketFillEvent |
水桶装满水事件.
|
PlayerChangedMainHandEvent |
当玩家在客户端设置改变主手时触发本事件.
|
PlayerChangedWorldEvent |
当玩家切换到另一个世界时触发此事件.
|
PlayerChannelEvent |
当玩家注册/注销一个新的插件通道时触发本事件
|
PlayerChatEvent | 已过时
这个事件将被主线程触发,允许使用所有的 Bukkit API,不像
AsyncPlayerChatEvent . |
PlayerChatTabCompleteEvent |
当玩家尝试补全聊天消息时触发本事件
|
PlayerCommandPreprocessEvent |
这个事件是,当一个玩家执行一个命令的时候将会被触发(也就是在聊天框里面输入信息以/开头的时候,算作命令,就会触发此事件)。
|
PlayerDropItemEvent |
玩家丢出物品事件.
|
PlayerEditBookEvent |
当玩家编辑或签名书与笔时触发。
|
PlayerEggThrowEvent |
玩家抛出鸡蛋时触发本事件,鸡蛋可能孵化.
|
PlayerEvent |
代表玩家事件.
|
PlayerExpChangeEvent |
当玩家经验值发生变化时调用此事件.
|
PlayerFishEvent |
当玩家钓鱼时触发本事件.
|
PlayerGameModeChangeEvent |
当玩家游戏模式发生变化时调用此事件.
|
PlayerInteractAtEntityEvent |
当玩家在实体上点击某实体上的某位置时触发此事件.
|
PlayerInteractEntityEvent |
当玩家点击一个实体时调用此事件.
|
PlayerInteractEvent |
当玩家对一个对象或空气进行交互时触发本事件, 可能在左右手交互时也会被触发
你可以使用
PlayerInteractEvent.getHand() 方法来确定是哪只手
如果是原版行为触发了本事件, 则本事件将会被取消(例如与空气进行交互)
原文:Represents an event that is called when a player interacts with an object or
air, potentially fired once for each hand. |
PlayerItemBreakEvent |
某玩家工具耐久消耗完毕时触发(比如铲子,打火石,铁制工具).
|
PlayerItemConsumeEvent |
This event will fire when a player is finishing consuming an item (food,
potion, milk bucket).
|
PlayerItemHeldEvent |
玩家手持某物品事件.
|
PlayerItemMendEvent |
Represents when a player has an item repaired via the Mending enchantment.
|
PlayerJoinEvent |
玩家进入服务器事件.
|
PlayerKickEvent |
玩家被服务器踢出事件.
|
PlayerLevelChangeEvent |
玩家等级改变事件.
|
PlayerLocaleChangeEvent |
当玩家改变他们的语言设置时触发本事件.
|
PlayerLoginEvent |
玩家尝试登录的事件
|
PlayerMoveEvent |
玩家移动事件.
|
PlayerPickupArrowEvent |
当玩家从地上捡起箭时触发本事件.
|
PlayerPickupItemEvent | 已过时 |
PlayerPortalEvent |
玩家将要被传送门传送的事件.
|
PlayerPreLoginEvent | 已过时
这个事件使登录线程同步;
建议使用
AsyncPlayerPreLoginEvent . |
PlayerQuitEvent |
玩家离开服务器事件.
|
PlayerRegisterChannelEvent |
玩家注册通信通道之后立即触发此事件.
|
PlayerResourcePackStatusEvent |
当玩家对通过
Player.setResourcePack(java.lang.String) 发起的资源包请求采取动作时触发本事件. |
PlayerRespawnEvent |
玩家重生事件.
|
PlayerShearEntityEvent |
玩家剪羊毛时调用此事件.
|
PlayerStatisticIncrementEvent |
当玩家统计信息增长时触发本事件.
|
PlayerSwapHandItemsEvent |
玩家用快捷键互换主手和副手的物品时触发本事件.
|
PlayerTeleportEvent |
玩家传送事件.
|
PlayerToggleFlightEvent |
玩家切换飞行状态则调用此事件.
|
PlayerToggleSneakEvent |
玩家切换潜行状态则调用此事件.
|
PlayerToggleSprintEvent |
玩家切换疾跑状态时调用此事件
|
PlayerUnleashEntityEvent |
当一个实体被玩家解开拴绳时调用.
|
PlayerUnregisterChannelEvent |
当玩家注销插件通道时触发事件.
|
PlayerVelocityEvent |
玩家移动速度变化事件.
|
枚举 | 说明 |
---|---|
AsyncPlayerPreLoginEvent.Result |
基本的踢出理由,为了插件间的通信
|
PlayerAnimationType |
玩家动作的不同种类
|
PlayerFishEvent.State |
An enum to specify the state of the fishing
|
PlayerLoginEvent.Result |
踢出玩家的理由
|
PlayerPreLoginEvent.Result |
踢出玩家的原因.
|
PlayerResourcePackStatusEvent.Status |
资源包状态
|
PlayerTeleportEvent.TeleportCause |