接口的使用
org.bukkit.event.Cancellable
-
org.bukkit.event.block中Cancellable的使用
修饰符和类型类说明class
Called when a bell is being rung.class
当一个方块被玩家破坏的时候,调用本事件.class
当一个方块被火烧掉的时候触发此事件.class
当物品堆在方块内成功烹饪时触发本事件 (原版中这个方块一般是营火).class
方块被玩家损坏的事件.class
当一个可装备物品从某个方块发射出来并装备到附近的实体上时触发本事件.class
物品被方块(比如发射器,投掷器等)射出的事件.class
当一个方块被玩家破坏且掉落物品时触发本事件.class
方块爆炸事件.class
方块因为自然条件消退,融化,消失的事件.class
当玩家使用骨粉向某方块施肥后导致方块发生变化时触发本事件.class
当一个方块因为自然变化被放置、更改或者蔓延时(比如下雪),触发此事件.class
液体流动/龙蛋自己传送的事件(源方块到目标方块).class
当一个方块在世界中自然生长的时触发此事件(如小麦生长).class
当一个方块被点燃时触发.class
当玩家放一个方块, 而连锁放置了第二个方块时(例如玩家放置一个床)触发本事件.class
方块物理事件(例如是沙子掉落、流水).class
活塞相关事件class
活塞臂推出事件.class
活塞臂缩回事件class
当一个方块被玩家放置的时候触发此事件.class
当Sculk Sensor接收到游戏事件并因此可能激活时调用.class
当发射器剪掉附近的羊的羊毛时触发本事件 (发射器内含剪刀时有机会触发本事件).class
当一个方块基于自然法则地蔓延时触发此事件(比如菌丝的蔓延).class
炼药锅水位发生变化时触发本事件.class
实体形成方块时触发此事件class
当液体方块的液面高度因相邻方块而发生变化时触发本事件.class
当树叶消失时触发此事件.class
当耕地的湿润等级发生变化时触发本事件.class
音符盒播放音符的事件[玩家点击/红石触发]class
Represents an event triggered when a new cursor is created by aSculkCatalyst
.class
在玩家设置牌子上的内容子时触发.class
当海绵吸水时触发本事件.class
Called when a block of TNT in the world become primed. -
org.bukkit.event.enchantment中Cancellable的使用
修饰符和类型类说明class
成功附魔物品的事件 (在附魔台里面附魔的)class
物品塞入附魔台的事件 - 可被多次调用。 -
org.bukkit.event.entity中Cancellable的使用
修饰符和类型类说明class
当滞留药水应用它的效果时触发本事件,期间每5 tick发生一次。class
当箭矢射进实体或从实体上拔出(脱落)时触发本事件.class
当一只蝙蝠将要睡觉或醒来时触发本事件.class
当一个生物体在世界中出生时触发该事件.class
当爬行者被闪电击中时触发该事件.class
Called when an EnderDragon switches controller phase.class
当实体的氧气值发生变化时触发本事件class
当实体
破坏门时触发本事件.class
当一个实体与另一个实体交配繁殖时触发本事件.class
Called when any Entity changes a block and a more specific event is not available.class
当方块造成实体燃烧时触发该事件.class
当一个实体造成另外一个实体燃烧时触发该事件.class
当实体燃烧时触发该事件class
已过时。class
当一个实体受到来自方块的伤害时触发该事件class
当一个实体受到另外一个实体伤害时触发该事件class
储存伤害事件的数据class
Called when an entity stops riding another entity.class
Thrown when an entity creates an item drop.class
当实体
进入方块, 保存到那个方块时触发本事件.class
当实体进入求爱模式时触发本事件.class
Called when a human entity experiences exhaustion.class
当一个实体爆炸的时候触发本事件class
当一个实体与其他物体互交时触发本事件class
Called when an entity receives knockback from another entity.class
Called when a living entity receives knockback.class
Called when an entity attempts to ride another entity.class
当实体捡起地面上的掉落物时触发本事件.class
当一个实体因玩家在一个方块上"放置"一物品而创建时触发本事件.class
当一个非玩家的实体被传送门传送时触发本事件class
在实体退出传送门前触发本事件.class
当实体上的药水效果发生改变时触发本事件.class
当实体恢复生命值时触发本事件.class
当实体死亡并且有机会复活时触发本事件.class
Called when a LivingEntity shoots a bow firing an arrowclass
当实体生成于世界内时触发本事件.class
Called when aSpellcaster
casts a spell.class
当生物实体被驯服时触发本事件.class
Called when a creature targets or untargets another entityclass
Called when an Entity targets aLivingEntity
and can only target LivingEntity's.class
当非玩家实体从一处传送到另一处时触发本事件.class
Sent when an entity's gliding status is toggled with an Elytra.class
当实体游泳状态改变时触发本事件.class
当实体将转化/蜕变为其它实体时触发本事件.class
Called when a ThrownExpBottle hits and releases experience.class
Called when an entity has made a decision to explode.class
当烟花爆炸时触发本事件class
当一个人类实体的饥饿值发生变化时触发本事件class
当马跳起时调用此事件.class
当掉落物
存在时间超过5分钟后被移除时触发本事件 (注:掉落物存在时间因服务器配置和安装的插件而异).class
class
当掉落物生成于某个世界时触发本事件.class
Called when a splash potion hits an areaclass
Stores all data related to the bartering interaction with a piglin.class
Stores data for pigs being zappedclass
Called when a Pig Zombie is angered by another entity.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
当羊身上的毛被染色时触发本事件.class
当羊身上的羊毛重新长出时触发本事件.class
当史莱姆死亡后分裂成小史莱姆时触发本事件class
当刷怪笼刷出实体时触发本事件.class
Called when aStrider
's temperature has changed as a result of entering or exiting blocks it considers warm.class
Called when an entity is spawned into a world by a trial spawner.class
Called whenever a villager acquires a new trade.class
class
Called when aVillager
is about to restock one of its trades. -
org.bukkit.event.hanging中Cancellable的使用
修饰符和类型类说明class
当一个悬挂实体被一个实体移除时调用本事件class
当一个悬挂实体被移除时调用.class
当一个悬挂实体被放置时触发本事件。 -
org.bukkit.event.inventory中Cancellable的使用
修饰符和类型类说明class
当酿造完成时触发这个事件.class
Called when an ItemStack is about to increase the fuel level of a brewing stand.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
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
Called when the recipe of an Item is completed inside a smithing table.class
This event is called whenever a player clicks a new trade on the trades sidebar. -
org.bukkit.event.player中Cancellable的使用
修饰符和类型类说明class
当玩家聊天时触发这个事件.class
已过时。chat previews have been removedclass
玩家动作事件.class
当玩家与装甲架交互并且进行交换, 取回或放置物品时触发本事件.class
玩家准备躺到床上时触发此事件.class
玩家离开床时触发此事件.class
玩家用完一只桶后触发此事件.class
This event is called whenever a player captures an entity in a bucket.class
当玩家使用桶时触发本事件.class
水桶装满水事件.class
已过时。Use the more genericPlayerBucketEntityEvent
class
已过时。这个事件将被主线程触发,允许使用所有的 Bukkit API,不像AsyncPlayerChatEvent
.class
这个事件是,当一个玩家执行一个命令的时候将会被触发(也就是在聊天框里面输入信息以/开头的时候,算作命令,就会触发此事件)。class
玩家丢出物品事件.class
当玩家编辑或签名书与笔时触发。class
当玩家钓鱼时触发本事件.class
当玩家游戏模式发生变化时调用此事件.class
当玩家收获方块时触发此事件。class
当玩家在实体上点击某实体上的某位置时触发此事件.class
当玩家点击一个实体时调用此事件.class
当玩家对一个对象或空气进行交互时触发本事件.class
当玩家消耗完物品时, 此事件将触发 例如:(食物, 药水, 牛奶桶).class
Called when an item used by the player takes durability damage as a result of being used.class
玩家手持某物品事件.class
当玩家通过装备上的经验修补附魔修复装备耐久时触发该事件.class
玩家被服务器踢出事件.class
玩家移动事件.class
当玩家从地上捡起箭时触发本事件.class
class
玩家将要被传送门传送的事件, 传送过程中会生成一个退出传送门.class
当玩家在配方书中解锁新配方(合成公式)时触发本事件.class
玩家对某实体使用剪刀采集物品时调用此事件.class
This event is fired when a sign is opened by the player.class
This event is fired when the spawn point of the player is changed.class
当玩家统计信息增长时触发本事件.class
玩家用快捷键互换主手和副手的物品时触发本事件.class
This event is called when a player clicks the button to take a book of a Lectern.class
玩家传送事件.class
玩家切换飞行状态则调用此事件.class
玩家切换潜行状态则调用此事件.class
玩家切换疾跑状态时调用此事件class
当一个实体被玩家解开拴绳时调用.class
玩家移动速度变化事件. -
org.bukkit.event.raid中Cancellable的使用
-
org.bukkit.event.server中Cancellable的使用
修饰符和类型类说明class
当服务器发送广播消息 (比如使用Server.broadcast(String, String)
方法) 时调用.class
这个事件当服务器RCON收到指令时调用.了解更多
.class
这个事件当服务器后台发送指令时调用.class
当一个CommandSender
尝试补全命令时触发本事件. -
org.bukkit.event.vehicle中Cancellable的使用
修饰符和类型类说明class
载具创建事件class
载具受到伤害的事件class
载具被损毁的事件(包含被玩家/自然损坏)。class
实体进入载具的事件class
载具撞击实体的事件class
实体退出载具的事件 -
org.bukkit.event.weather中Cancellable的使用
修饰符和类型类说明class
雷击事件class
雷暴天气切换事件.class
天气改变事件 -
org.bukkit.event.world中Cancellable的使用
修饰符和类型类说明class
Called when aStructure
is naturally generated in the world.class
代表 Mojang 通用游戏事件.class
当生成给予InventoryHolder
的战利品
时调用.class
当传送门被创建时调用.class
当一个有机结构试图生长的时调用此事件(树苗 -> 树, 蘑菇 -> 巨型蘑菇, 自然生长的或使用骨粉生长的).class
当世界内的世界发生快进时调用.class
当一个世界被卸载时调用.
PortalCreateEvent