#1034: Add TrialSpawnerSpawnEvent

By: Doc <nachito94@msn.com>
This commit is contained in:
Bukkit/Spigot 2024-06-28 07:06:33 +10:00
parent 6db0f40e5b
commit 9683d23812

View file

@ -0,0 +1,26 @@
package org.bukkit.event.entity;
import org.bukkit.block.TrialSpawner;
import org.bukkit.entity.Entity;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
/**
* Called when an entity is spawned into a world by a trial spawner.
* <p>
* If a Trial Spawner Spawn event is cancelled, the entity will not spawn.
*/
@ApiStatus.Experimental
public class TrialSpawnerSpawnEvent extends EntitySpawnEvent {
private final TrialSpawner spawner;
public TrialSpawnerSpawnEvent(@NotNull final Entity spawnee, @NotNull final TrialSpawner spawner) {
super(spawnee);
this.spawner = spawner;
}
@NotNull
public TrialSpawner getTrialSpawner() {
return spawner;
}
}