3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-29 17:40:09 +01:00

Implemented the new SpawnChangeEvent in CraftWorld.setSpawnLocation()

Dieser Commit ist enthalten in:
William Bowers 2011-03-29 02:04:42 -07:00 committet von Erik Broes
Ursprung d5096a0193
Commit 325f4e0c22

Datei anzeigen

@ -11,6 +11,7 @@ import java.util.Random;
import net.minecraft.server.*;
import org.bukkit.entity.Arrow;
import org.bukkit.event.world.SpawnChangeEvent;
import org.bukkit.block.Block;
import org.bukkit.entity.Boat;
import org.bukkit.Chunk;
@ -72,7 +73,13 @@ public class CraftWorld implements World {
public boolean setSpawnLocation(int x, int y, int z) {
try {
Location previousLocation = getSpawnLocation();
world.q.a(x, y, z);
// Notify anyone who's listening.
SpawnChangeEvent event = new SpawnChangeEvent(this, previousLocation);
server.getPluginManager().callEvent(event);
return true;
} catch (Exception e) {
return false;