Minecraft 1.12-pre2 API Changes

By: md_5 <git@md-5.net>
This commit is contained in:
Bukkit/Spigot
2017-05-14 12:00:00 +10:00
parent 05d2efaa86
commit 75a18fd5ad
29 changed files with 785 additions and 36 deletions

View File

@@ -165,6 +165,11 @@ public class CreatureSpawnEvent extends EntityEvent implements Cancellable {
* When an entity is spawned as a result of ender pearl usage
*/
ENDER_PEARL,
/**
* When an entity is spawned as a result of the entity it is being
* perched on jumping or being damaged
*/
SHOULDER_ENTITY,
/**
* When a creature is spawned by plugins
*/

View File

@@ -0,0 +1,38 @@
package org.bukkit.event.player;
import org.bukkit.advancement.Advancement;
import org.bukkit.entity.Player;
import org.bukkit.event.HandlerList;
/**
* Called when a player has completed all criteria in an advancement.
*/
public class PlayerAdvancementDoneEvent extends PlayerEvent {
private static final HandlerList handlers = new HandlerList();
//
private final Advancement advancement;
public PlayerAdvancementDoneEvent(Player who, Advancement advancement) {
super(who);
this.advancement = advancement;
}
/**
* Get the advancement which has been completed.
*
* @return completed advancement
*/
public Advancement getAdvancement() {
return advancement;
}
@Override
public HandlerList getHandlers() {
return handlers;
}
public static HandlerList getHandlerList() {
return handlers;
}
}