- PowerNukkitX
- 快速入门
服务器配置
FAQ
开发者文档
事件对照表
事件列表
- cn.nukkit.event.Event 所有事件的统称
- cn.nukkit.event.block.AnvilDamageEvent 铁砧收到伤害(耐久降低)
- cn.nukkit.event.server.BatchPacketsEvent 批量发送数据包
- cn.nukkit.event.block.BellRingEvent 敲响铃铛
- cn.nukkit.event.block.BigDripleafTiltChangeEvent 大型垂滴叶下落状态改变
- cn.nukkit.event.block.BlockBreakEvent 方块被破坏
- cn.nukkit.event.block.BlockBurnEvent 方块被烧掉
- cn.nukkit.event.block.BlockEvent 所有方块事件的统称
- cn.nukkit.event.block.BlockExplodeEvent 方块被炸掉
- cn.nukkit.event.block.BlockExplosionPrimeEvent 方块爆炸
- cn.nukkit.event.block.BlockFadeEvent 方块消失(树叶枯萎等)
- cn.nukkit.event.block.BlockFallEvent 方块下落(沙子、沙砾、铁砧等)
- cn.nukkit.event.block.BlockFormEvent 方块形成
- cn.nukkit.event.block.BlockFromToEvent 方块移动
- cn.nukkit.event.block.BlockGrowEvent 方块生长
- cn.nukkit.event.block.BlockHarvestEvent 方块被收获
- cn.nukkit.event.block.BlockIgniteEvent 方块被点燃
- cn.nukkit.event.block.BlockPistonChangeEvent 活塞状态改变
- cn.nukkit.event.block.BlockPistonEvent 活塞事件(已被弃用)
- cn.nukkit.event.block.BlockPlaceEvent 方块被防止
- cn.nukkit.event.block.BlockRedstoneEvent 红石状态改变
- cn.nukkit.event.block.BlockSpreadEvent 方块蔓延
- cn.nukkit.event.blockstate.BlockStateRepairEvent 错误的BlockState被修复
- cn.nukkit.event.blockstate.BlockStateRepairFinishEvent 错误的BlockState完成修复
- cn.nukkit.event.block.BlockUpdateEvent 方块更新
- cn.nukkit.event.inventory.BrewEvent 酿造台工作
- cn.nukkit.event.inventory.CampfireSmeltEvent 营火工作
- cn.nukkit.event.block.CauldronFilledByDrippingLiquidEvent 炼药锅被滴水石锥滴落的水装满
- cn.nukkit.event.level.ChunkEvent 区块事件的统称
- cn.nukkit.event.level.ChunkLoadEvent 区块加载
- cn.nukkit.event.level.ChunkPopulateEvent 区块生成的Populate阶段完成
- cn.nukkit.event.level.ChunkUnloadEvent 区块卸载
- cn.nukkit.event.command.CommandBlockExecuteEvent 命令方块执行命令
- cn.nukkit.event.block.ComposterEmptyEvent 堆肥桶变空
- cn.nukkit.event.block.ComposterFillEvent 填充堆肥桶
- cn.nukkit.event.block.ConduitActivateEvent 潮涌核心激活
- cn.nukkit.event.block.ConduitDeactivateEvent 潮涌核心停止
- cn.nukkit.event.inventory.CraftItemEvent 合成物品
- cn.nukkit.event.entity.CreatureSpawnEvent 生物生成
- cn.nukkit.event.entity.CreeperPowerEvent 苦力怕充能
- cn.nukkit.event.server.DataPacketReceiveEvent 受到来自客户端的数据包
- cn.nukkit.event.server.DataPacketSendEvent 向客户端发送数据包
- cn.nukkit.event.block.DoorToggleEvent 开关门
- cn.nukkit.event.inventory.EnchantItemEvent 附魔物品
- cn.nukkit.event.entity.EntityArmorChangeEvent 实体更换盔甲
- cn.nukkit.event.entity.EntityBlockChangeEvent 实体更换方块
- cn.nukkit.event.entity.EntityCombustByBlockEvent 实体被方块点燃
- cn.nukkit.event.entity.EntityCombustByEntityEvent 实体被另一个实体点燃
- cn.nukkit.event.entity.EntityCombustEvent 实体点燃事件的统称
- cn.nukkit.event.entity.EntityDamageBlockedEvent 实体被盾牌格挡
- cn.nukkit.event.entity.EntityDamageByBlockEvent 实体被方块伤害
- cn.nukkit.event.entity.EntityDamageByChildEntityEvent 实体被幼年实体伤害
- cn.nukkit.event.entity.EntityDamageByEntityEvent 实体被另一个实体伤害
- cn.nukkit.event.entity.EntityDamageEvent 实体受到伤害事件的统称
- cn.nukkit.event.entity.EntityDeathEvent 实体死亡
- cn.nukkit.event.entity.EntityDespawnEvent 实体消失(被卸载或死亡)
- cn.nukkit.event.entity.EntityEffectRemoveEvent 实体移除药水效果
- cn.nukkit.event.entity.EntityEffectUpdateEvent 实体药水效果更新
- cn.nukkit.event.vehicle.EntityEnterVehicleEvent 玩家进入载具
- cn.nukkit.event.entity.EntityEvent 所有实体事件的统称
- cn.nukkit.event.vehicle.EntityExitVehicleEvent 玩家退出载具
- cn.nukkit.event.entity.EntityExplodeEvent 实体爆炸
- cn.nukkit.event.entity.EntityExplosionPrimeEvent 实体开始爆炸
- cn.nukkit.event.entity.EntityFallEvent 实体掉落
- cn.nukkit.event.entity.EntityInteractEvent 实体与其他实体或方块互动
- cn.nukkit.event.entity.EntityInventoryChangeEvent 实体物品栏更改
- cn.nukkit.event.entity.EntityLevelChangeEvent 实体等级更改
- cn.nukkit.event.entity.EntityMotionEvent 实体运动
- cn.nukkit.event.entity.EntityMoveByPistonEvent 实体被活塞推动
- cn.nukkit.event.entity.EntityPortalEnterEvent 实体进入传送门
- cn.nukkit.event.entity.EntityRegainHealthEvent 实体回血
- cn.nukkit.event.entity.EntityShootBowEvent 实体使用弓射箭
- cn.nukkit.event.entity.EntityShootCrossbowEvent 实体使用弩射箭
- cn.nukkit.event.entity.EntitySpawnEvent 实体生成
- cn.nukkit.event.entity.EntityTeleportEvent 实体传送
- cn.nukkit.event.entity.EntityVehicleEnterEvent 实体进入载具
- cn.nukkit.event.entity.EntityVehicleExitEvent 实体退出载具
- cn.nukkit.event.entity.ExplosionPrimeEvent 实体爆炸
- cn.nukkit.event.inventory.FurnaceBurnEvent 熔炉燃烧
- cn.nukkit.event.inventory.FurnaceSmeltEvent 熔炉合成
- cn.nukkit.event.inventory.GrindstoneEvent 切石机合成
- cn.nukkit.event.inventory.InventoryClickEvent 玩家点击物品栏
- cn.nukkit.event.inventory.InventoryCloseEvent 玩家关闭物品栏
- cn.nukkit.event.inventory.InventoryEvent 物品栏事件的统称
- cn.nukkit.event.inventory.InventoryMoveItemEvent 非玩家移动物品栏中物品
- cn.nukkit.event.inventory.InventoryOpenEvent 玩家打开物品栏
- cn.nukkit.event.inventory.InventoryPickupArrowEvent 物品栏捡起箭头
- cn.nukkit.event.inventory.InventoryPickupItemEvent 物品栏捡起物品
- cn.nukkit.event.inventory.InventoryPickupTridentEvent 物品栏捡起三叉戟
- cn.nukkit.event.inventory.InventoryTransactionEvent 物品栏物品被移动
- cn.nukkit.event.entity.ItemDespawnEvent 物品实体消失(时间过长等原因)
- cn.nukkit.event.block.ItemFrameDropItemEvent 物品展示框中物品掉出为实体
- cn.nukkit.event.entity.ItemSpawnEvent 物品实体生成
- cn.nukkit.event.block.LeavesDecayEvent 树叶腐烂
- cn.nukkit.event.block.LecternDropBookEvent 讲台中书掉出为实体
- cn.nukkit.event.block.LecternPageChangeEvent 讲台更改页面
- cn.nukkit.event.block.LecternPlaceBookEvent 讲台上被放置书本
- cn.nukkit.event.level.LevelEvent 世界事件的统称
- cn.nukkit.event.level.LevelInitEvent 世界初始化
- cn.nukkit.event.level.LevelLoadEvent 世界加载
- cn.nukkit.event.level.LevelSaveEvent 世界保存
- cn.nukkit.event.level.LevelUnloadEvent 世界卸载
- cn.nukkit.event.weather.LightningStrikeEvent 打雷
- cn.nukkit.event.block.LiquidFlowEvent 流体流动
- cn.nukkit.event.player.PlayerAchievementAwardedEvent 玩家获得成就
- cn.nukkit.event.player.PlayerAnimationEvent 玩家播放动画或表情
- cn.nukkit.event.player.PlayerAsyncPreLoginEvent 玩家异步登录
- cn.nukkit.event.player.PlayerBedEnterEvent 玩家上床
- cn.nukkit.event.player.PlayerBedLeaveEvent 玩家下床
- cn.nukkit.event.player.PlayerBlockPickEvent 玩家捡起方块
- cn.nukkit.event.player.PlayerBucketEmptyEvent 玩家把桶放空
- cn.nukkit.event.player.PlayerBucketFillEvent 玩家把桶填满
- cn.nukkit.event.player.PlayerChangeSkinEvent 玩家更改皮肤
- cn.nukkit.event.player.PlayerChatEvent 玩家聊天
- cn.nukkit.event.player.PlayerChunkRequestEvent 客户端请求一个区块数据
- cn.nukkit.event.player.PlayerCommandPreprocessEvent 玩家命令处理
- cn.nukkit.event.player.PlayerCreationEvent 玩家创建
- cn.nukkit.event.server.PlayerDataSerializeEvent 序列化玩家数据
- cn.nukkit.event.player.PlayerDeathEvent 玩家死亡
- cn.nukkit.event.player.PlayerDialogRespondedEvent 玩家回应对话框
- cn.nukkit.event.player.PlayerDropItemEvent 玩家丢出物品
- cn.nukkit.event.player.PlayerEatFoodEvent 玩家吃东西
- cn.nukkit.event.player.PlayerEditBookEvent 玩家编辑书本
- cn.nukkit.event.player.PlayerEvent 所有玩家世界的统称
- cn.nukkit.event.player.PlayerExperienceChangeEvent 玩家经验值更改
- cn.nukkit.event.player.PlayerFishEvent 玩家钓鱼
- cn.nukkit.event.player.PlayerFoodLevelChangeEvent 玩家饥饿值更改
- cn.nukkit.event.player.PlayerFormRespondedEvent 玩家回应表单
- cn.nukkit.event.player.PlayerFreezeEvent 玩家被冻住(细雪)
- cn.nukkit.event.player.PlayerGameModeChangeEvent 玩家切换游戏模式
- cn.nukkit.event.player.PlayerGlassBottleFillEvent 玩家填充玻璃瓶
- cn.nukkit.event.player.PlayerInteractEntityEvent 玩家与实体交互
- cn.nukkit.event.player.PlayerInteractEvent 玩家与方块交互(长按空气、右键单机、左键破坏、右键空气等等)
- cn.nukkit.event.player.PlayerInvalidMoveEvent 玩家非法移动
- cn.nukkit.event.player.PlayerItemConsumeEvent 玩家消耗物品(吃东西、喝药水等等)
- cn.nukkit.event.player.PlayerItemHeldEvent 玩家拿起物品(更改手持物品)
- cn.nukkit.event.player.PlayerJoinEvent 玩家进入游戏
- cn.nukkit.event.player.PlayerJumpEvent 玩家跳跃
- cn.nukkit.event.player.PlayerKickEvent 玩家被踢出游戏
- cn.nukkit.event.player.PlayerLocallyInitializedEvent 玩家进服时客户端加载完成
- cn.nukkit.event.player.PlayerLoginEvent 玩家登录
- cn.nukkit.event.player.PlayerMapInfoRequestEvent 玩家请求地图(物品)数据
- cn.nukkit.event.player.PlayerMessageEvent 玩家发消息(聊天或命令)
- cn.nukkit.event.player.PlayerMouseOverEntityEvent 玩家鼠标放在实体上
- cn.nukkit.event.player.PlayerMoveEvent 玩家移动
- cn.nukkit.event.player.PlayerPreLoginEvent 玩家预登录
- cn.nukkit.event.player.PlayerQuitEvent 玩家退出
- cn.nukkit.event.player.PlayerRespawnEvent 玩家重生
- cn.nukkit.event.player.PlayerServerSettingsRequestEvent 玩家请求设置页面的服务器设置
- cn.nukkit.event.player.PlayerSettingsRespondedEvent 玩家响应设置页面的服务器设置
- cn.nukkit.event.player.PlayerShowCreditsEvent 玩家请求展示另一个玩家的信息
- cn.nukkit.event.player.PlayerTeleportEvent 玩家传送
- cn.nukkit.event.player.PlayerToggleFlightEvent 玩家切换飞行状态
- cn.nukkit.event.player.PlayerToggleGlideEvent 玩家切换滑翔状态
- cn.nukkit.event.player.PlayerToggleSneakEvent 玩家切换潜行状态
- cn.nukkit.event.player.PlayerToggleSpinAttackEvent 玩家切换旋转攻击窗体
- cn.nukkit.event.player.PlayerToggleSprintEvent 玩家切换疾跑状态
- cn.nukkit.event.player.PlayerToggleSwimEvent 玩家切换游泳状态
- cn.nukkit.event.inventory.PlayerTypingAnvilInventoryEvent 玩家在铁砧物品栏打字
- cn.nukkit.event.plugin.PluginDisableEvent 插件卸载
- cn.nukkit.event.plugin.PluginEnableEvent 插件启动
- cn.nukkit.event.plugin.PluginEvent 玩家事件的统称
- cn.nukkit.event.potion.PotionApplyEvent 实体被添加药水效果
- cn.nukkit.event.potion.PotionCollideEvent 药水效果冲突
- cn.nukkit.event.potion.PotionEvent 药水效果事件的统称
- cn.nukkit.event.entity.ProjectileHitEvent 弹射物集中实体
- cn.nukkit.event.entity.ProjectileLaunchEvent 弹射物被发射
- cn.nukkit.event.server.QueryRegenerateEvent Motd信息重新生成
- cn.nukkit.event.redstone.RedstoneUpdateEvent 红石更新
- cn.nukkit.event.server.RemoteServerCommandEvent 远程Rcon命令
- cn.nukkit.event.inventory.RepairItemEvent 物品被修复
- cn.nukkit.event.command.ScoreboardEvent 计分板事件的统称
- cn.nukkit.event.command.ScoreboardObjectiveChangeEvent 计分板Objective对象更改
- cn.nukkit.event.command.ScoreboardScoreChangeEvent 计分板分数更改
- cn.nukkit.event.server.ServerCommandEvent 服务器命令(控制台)
- cn.nukkit.event.server.ServerEvent 服务器事件的统称
- cn.nukkit.event.server.ServerStartedEvent 服务器启动
- cn.nukkit.event.server.ServerStopEvent 服务器停止
- cn.nukkit.event.block.SignChangeEvent 告示牌文字改动
- cn.nukkit.event.block.SignColorChangeEvent 告示牌颜色改动
- cn.nukkit.event.block.SignGlowEvent 告示牌亮度改动(发光墨囊)
- cn.nukkit.event.inventory.SmithingTableEvent 锻造台合成
- cn.nukkit.event.level.SpawnChangeEvent 重生点更改
- cn.nukkit.event.inventory.StartBrewEvent 酿造台开始酿造
- cn.nukkit.event.level.StructureGrowEvent 结构生长(树苗长成树等)
- cn.nukkit.event.level.ThunderChangeEvent 雷暴更改
- cn.nukkit.event.block.TurtleEggHatchEvent 海龟卵孵化完成
- cn.nukkit.event.vehicle.VehicleCreateEvent 载具被创建
- cn.nukkit.event.vehicle.VehicleDamageByEntityEvent 载具被实体攻击
- cn.nukkit.event.vehicle.VehicleDamageEvent 载具受到伤害事件的统称
- cn.nukkit.event.vehicle.VehicleDestroyByEntityEvent 载具被实体摧毁
- cn.nukkit.event.vehicle.VehicleDestroyEvent 载具被摧毁事件的统称
- cn.nukkit.event.vehicle.VehicleEvent 载具事件的统称
- cn.nukkit.event.vehicle.VehicleMoveEvent 载具移动
- cn.nukkit.event.vehicle.VehicleUpdateEvent 载具更新
- cn.nukkit.event.block.WaterFrostEvent 水冻结为冰
- cn.nukkit.event.level.WeatherChangeEvent 天气更改
- cn.nukkit.event.level.WeatherEvent 天气事件的统称
如果某事件不存在
通常,您希望寻找的事件都是在上述列表中存在的,请您善用搜索功能耐心寻找。
如果您确定无法找到,请考虑以下几点:
- 您寻找的事件是否是某个事件的派生或变种,例如右键点击方块事件是
PlayerInteractEvent
的一种,您只需监听此事件并判断getAction()
函数的返回值即可 - 您寻找的事件是否是某个插件提供的,如果是的话您可以直接监听对应插件的事件的完整类名
- 您的用途是否真的需要用到相关事件,是否可以使用定时轮询,延迟检测等方式替代
如果以上步骤都考虑了,那么您可以在 PNX issue 中向我们反馈。
© PowerNukkitX 开发组