Commits

Doc authored and md_5 committed 69ebd9fd05f
#1034: Add TrialSpawnerSpawnEvent
No tags

src/main/java/org/bukkit/event/entity/TrialSpawnerSpawnEvent.java

Added
1 +package org.bukkit.event.entity;
2 +
3 +import org.bukkit.block.TrialSpawner;
4 +import org.bukkit.entity.Entity;
5 +import org.jetbrains.annotations.ApiStatus;
6 +import org.jetbrains.annotations.NotNull;
7 +
8 +/**
9 + * Called when an entity is spawned into a world by a trial spawner.
10 + * <p>
11 + * If a Trial Spawner Spawn event is cancelled, the entity will not spawn.
12 + */
13 +@ApiStatus.Experimental
14 +public class TrialSpawnerSpawnEvent extends EntitySpawnEvent {
15 + private final TrialSpawner spawner;
16 +
17 + public TrialSpawnerSpawnEvent(@NotNull final Entity spawnee, @NotNull final TrialSpawner spawner) {
18 + super(spawnee);
19 + this.spawner = spawner;
20 + }
21 +
22 + @NotNull
23 + public TrialSpawner getTrialSpawner() {
24 + return spawner;
25 + }
26 +}

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut