类的使用
org.bukkit.event.Event
-
org.bukkit.event.block中Event的使用
修饰符和类型类说明class
当一个方块被玩家破坏的时候,调用本事件.class
当一个方块被火烧掉的时候触发此事件.class
当我们尝试建造一个方块的时候,可以看到我们是否可以在此建造它。class
方块被玩家损坏的事件.class
物品被方块(比如发射器,投掷器等)射出的事件.class
代表与方块相关的事件.class
方块产生经验的时候(比如煤矿被被打破会掉落经验)时触发.class
方块爆炸事件.class
方块因为自然条件消退,融化,消失的事件(比如雪融化).class
当一个方块因为自然变化被放置、更改或者蔓延时(比如下雪),触发此事件.class
液体流动/龙蛋自己传送的事件(源方块到目标方块).class
当一个方块在世界中自然生长的时触发此事件(如小麦生长).class
当一个方块被点燃时触发.class
当玩家放一个方块,而连锁放置了第二个方块时(例如玩家放置一个床)触发本事件.class
方块物理事件(例如是沙子掉落).class
活塞相关事件class
活塞臂推出事件.class
活塞臂缩回事件class
当一个方块被玩家放置的时候触发此事件.class
当方块接受到的红石信号变化时触发此事件class
当一个方块基于自然法则地蔓延时触发此事件(比如菌丝的蔓延).class
class
方块搭建成实体时调用本事件.class
当树叶消失时触发此事件.class
音符盒播放音符的事件[玩家点击/红石触发]class
在玩家设置牌子上的内容子时触发. -
org.bukkit.event.enchantment中Event的使用
修饰符和类型类说明class
成功附魔物品的事件 (在附魔台里面附魔的)class
物品塞入附魔台的事件 - 可以同时调用。 -
org.bukkit.event.entity中Event的使用
修饰符和类型类说明class
当滞留药水应用它的效果时触发本事件,期间每5 tick发生一次。class
当一个生物体在世界中出生时触发该事件.class
当爬行者被闪电击中时触发该事件.class
Called when an EnderDragon switches controller phase.class
当实体的氧气值发生变化时触发本事件class
当实体
破坏门时触发本事件.class
Called when one Entity breeds with another Entity.class
当一个非玩家的实体在改变方块时调用该事件。class
当方块造成实体燃烧时触发该事件.class
当一个实体造成另外一个实体燃烧时触发该事件.class
当实体燃烧时触发该事件class
当一个LivingEntity
在世界中创建传送门时触发该事件.class
当一个实体受到来自方块的伤害时触发该事件 原文: Called when an entity is damaged by a blockclass
当一个实体受到另外一个实体伤害时触发该事件class
储存伤害事件的数据 原文: Stores data for damage eventsclass
当任何一个实体死亡时触发本事件class
代表实体相关事件.class
当一个实体爆炸的时候触发本事件class
当一个实体与其他物体互交时触发本事件class
Thrown when a entity picks an item up from the groundclass
当一个实体与传送门接触时触发本事件.class
当一个非玩家的实体被传送门传送时触发本事件class
Called before an entity exits a portal.class
Stores data for health-regain eventsclass
Called when an entity dies and may have the opportunity to be resurrected.class
Called when a LivingEntity shoots a bow firing an arrowclass
Thrown when a LivingEntity is tamedclass
Called when a creature targets or untargets another entityclass
Called when an Entity targets aLivingEntity
and can only target LivingEntity's.class
Thrown when a non-player entity (such as an Enderman) tries to teleport from one location to another.class
Sent when an entity's gliding status is toggled with an Elytra.class
Called immediately prior to an entity being unleashed.class
Called when a ThrownExpBottle hits and releases experience.class
Called when an entity has made a decision to explode.class
当烟花爆炸时触发本事件class
当一个人类实体的饥饿值发生变化时触发本事件class
当马跳起时调用此事件.class
This event is called when aItem
is removed from the world because it has existed for 5 minutes.class
class
Called when an item is spawned into a worldclass
Called when a splash potion hits an areaclass
Stores data for pigs being zappedclass
当一个玩家
死亡时触发本事件class
Called immediately prior to a creature being leashed by a player.class
Called when a splash potion hits an areaclass
Called when a projectile hits an objectclass
当一个抛射物被发射时触发本事件.class
Called when a sheep's wool is dyedclass
Called when a sheep regrows its woolclass
当史莱姆死亡后分裂成小史莱姆时触发本事件class
Called whenever a villager acquires a new trade.class
Called when a villager's trade's maximum uses is increased, due to a player's trade. -
org.bukkit.event.hanging中Event的使用
修饰符和类型类说明class
当一个悬挂实体被一个实体移除时调用本事件class
当一个悬挂实体被移除时调用.class
代表与悬挂实体有关的事件.class
当一个悬挂实体被放置时触发本事件。 -
org.bukkit.event.inventory中Event的使用
修饰符和类型类说明class
当酿造完成时触发这个事件.class
Called when an ItemStack is about to increase the fuel level of a brewing stand.class
当一个物品被合成的时候触发这个事件.class
当一个物品作为燃料被燃烧的时候触发这个事件.class
当玩家从熔炉取出产物时触发这个事件.class
当一个物品被熔炼完毕时触发这个事件.class
当玩家点击物品栏中的格子时触发事件事件.
译注:事实上打开任意容器的物品栏(包括玩家的背包)后点击任何一个地方都会触发这个事件。class
当玩家关闭背包时触发本事件class
This event is called when a player in creative mode puts down or picks up an item in their inventory / hotbar and when they drop items from their Inventory while in creative mode.class
This event is called when the player drags an item in their cursor across the inventory.class
代表与玩家相关的物品栏事件class
An abstract base class for events that describe an interaction between a HumanEntity and the contents of an Inventory.class
Called when some entity or block (e.g. hopper) tries to move items directly from one inventory to another.class
当玩家打开物品栏时触发本事件class
当漏斗/漏斗矿车收起掉落的物品时触发本事件.class
当物品放入铁砧内,并且可以合成出物品的时候触发该事件class
-
org.bukkit.event.player中Event的使用
修饰符和类型类说明class
当玩家聊天时触发这个事件.class
存储尝试登录的玩家的详细信息,玩家尝试登录服务器的事件.class
已过时。未来版本的Minecraft将不会有成就(取而代之的是进度).class
Called when a player has completed all criteria in an advancement.class
玩家动作事件.class
Called when a player interacts with an armor stand and will either swap, retrieve or place an item.class
玩家躺在床上时触发此事件.class
玩家离开床时触发此事件.class
玩家用完一只桶后触发此事件.class
当玩家使用桶时触发本事件.class
水桶装满水事件.class
当玩家在客户端设置改变主手时触发本事件.class
当玩家切换到另一个世界时触发此事件.class
当玩家注册/注销一个新的插件通道时触发本事件class
已过时。这个事件将被主线程触发,允许使用所有的 Bukkit API,不像AsyncPlayerChatEvent
.class
当玩家尝试补全聊天消息时触发本事件class
这个事件是,当一个玩家执行一个命令的时候将会被触发(也就是在聊天框里面输入信息以/开头的时候,算作命令,就会触发此事件)。class
玩家丢出物品事件.class
当玩家编辑或签名书与笔时触发。class
玩家抛出鸡蛋时触发本事件,鸡蛋可能孵化.class
代表玩家事件.class
当玩家经验值发生变化时调用此事件.class
当玩家钓鱼时触发本事件.class
当玩家游戏模式发生变化时调用此事件.class
当玩家在实体上点击某实体上的某位置时触发此事件.class
当玩家点击一个实体时调用此事件.class
当玩家对一个对象或空气进行交互时触发本事件, 可能在左右手交互时也会被触发class
某玩家工具耐久消耗完毕时触发(比如铲子,打火石,铁制工具).class
This event will fire when a player is finishing consuming an item (food, potion, milk bucket).class
玩家手持某物品事件.class
Represents when a player has an item repaired via the Mending enchantment.class
玩家进入服务器事件.class
玩家被服务器踢出事件.class
玩家等级改变事件.class
当玩家改变他们的语言设置时触发本事件.class
玩家尝试登录的事件class
玩家移动事件.class
当玩家从地上捡起箭时触发本事件.class
class
玩家将要被传送门传送的事件.class
已过时。这个事件使登录线程同步; 建议使用AsyncPlayerPreLoginEvent
.class
玩家离开服务器事件.class
玩家注册通信通道之后立即触发此事件.class
当玩家对通过Player.setResourcePack(java.lang.String)
发起的资源包请求采取动作时触发本事件.class
玩家重生事件.class
玩家剪羊毛时调用此事件.class
当玩家统计信息增长时触发本事件.class
玩家用快捷键互换主手和副手的物品时触发本事件.class
玩家传送事件.class
玩家切换飞行状态则调用此事件.class
玩家切换潜行状态则调用此事件.class
玩家切换疾跑状态时调用此事件class
当一个实体被玩家解开拴绳时调用.class
当玩家注销插件通道时触发事件.class
玩家移动速度变化事件. -
org.bukkit.event.server中Event的使用
修饰符和类型类说明class
Event triggered for server broadcast messages such as fromServer.broadcast(String, String)
.class
地图初始化时调用.class
当一个插件被禁用时调用.class
当一个插件被启用时调用.class
用于插件的启用和禁用事件.class
这个事件当服务器RCON收到指令时调用.了解更多
.class
这个事件当服务器后台发送指令时调用.class
其它服务器事件(杂项).class
当收到MOTD请求时被调用。class
事件关联的注册服务器.这就相当于一个ServicesManager
.class
当一个服务注册时调用.class
当一个服务注销时调用.class
当一个CommandSender
尝试补全命令时触发本事件. -
org.bukkit.event.vehicle中Event的使用
修饰符和类型类说明class
载具撞击方块的事件class
两个载具碰撞的事件class
载具创建事件class
载具被伤害的事件class
载具被损毁的事件(包含被玩家/自然损坏)。class
实体进入载具的事件class
载具撞击实体的事件class
代表所有和载具有关的事件class
实体退出载具的事件class
载具移动事件class
载具更新事件 -
org.bukkit.event.weather中Event的使用
修饰符和类型类说明class
雷击事件class
世界打雷事件class
天气改变事件class
和天气有关的事件 -
org.bukkit.event.world中Event的使用
修饰符和类型类说明class
代表与区块有关系的事件.class
当一个区块被加载时调用.class
当一个新的区块填充完毕时调用.class
当一个区块被卸载时调用class
当传送门被创建时调用.class
一个在世界的出生点被改变时调用的事件.包含这个世界之前的出生点.class
当一个有机结构试图生长的时调用此事件(树苗 -> 树, 蘑菇 -> 巨型蘑菇, 自然生长的或使用骨粉生长的).class
代表世界范围内的事件.class
当一个世界被初始化时调用.class
当一个世界被加载时调用.class
当一个世界被保存时调用.class
当一个世界被卸载时调用. -
org.bukkit.plugin中Event的使用
修饰符和类型方法说明Map<Class<? extends Event>,
Set<RegisteredListener>> PluginLoader.createRegisteredListeners
(Listener listener, Plugin plugin) Creates and returns registered listeners for the event classes used in this listenerTimedRegisteredListener.getEventClass()
Gets the class of the events this listener handled.修饰符和类型方法说明void
Calls an event with the given detailsvoid
Calls the event executorvoid
Calls an event with the given details.void
void
修饰符和类型方法说明void
PluginManager.registerEvent
(Class<? extends Event> event, Listener listener, EventPriority priority, EventExecutor executor, Plugin plugin) Registers the specified executor to the given event classvoid
PluginManager.registerEvent
(Class<? extends Event> event, Listener listener, EventPriority priority, EventExecutor executor, Plugin plugin, boolean ignoreCancelled) Registers the specified executor to the given event classvoid
SimplePluginManager.registerEvent
(Class<? extends Event> event, Listener listener, EventPriority priority, EventExecutor executor, Plugin plugin) void
SimplePluginManager.registerEvent
(Class<? extends Event> event, Listener listener, EventPriority priority, EventExecutor executor, Plugin plugin, boolean ignoreCancelled) Registers the given event to the specified listener using a directly passed EventExecutor -
org.bukkit.plugin.java中Event的使用
修饰符和类型方法说明Map<Class<? extends Event>,
Set<RegisteredListener>> JavaPluginLoader.createRegisteredListeners
(Listener listener, Plugin plugin)