Commits
Doc authored and md_5 committed 69ebd9fd05f
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 + | Experimental | .
14 + | public class TrialSpawnerSpawnEvent extends EntitySpawnEvent { |
15 + | private final TrialSpawner spawner; |
16 + | |
17 + | public TrialSpawnerSpawnEvent( final Entity spawnee, final TrialSpawner spawner) { |
18 + | super(spawnee); |
19 + | this.spawner = spawner; |
20 + | } |
21 + | |
22 + | |
23 + | public TrialSpawner getTrialSpawner() { |
24 + | return spawner; |
25 + | } |
26 + | } |