f2d1b6e549
Confused on this one, as commit history says Spigots version is older than our version, so i'm not sure how we ended up duplicating this when the 2 events are 100% identical. Subclass spigots event and rely on the inheritance system, and clean up the duplicate event fires. Fix Spigots setPosition to use setPositionRaw to avoid chunk load prematurely.
32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
From 42d1bc471b8c73b4b00d236ae4e45ee6982da101 Mon Sep 17 00:00:00 2001
|
|
From: Steve Anton <anxuiz.nx@gmail.com>
|
|
Date: Mon, 29 Feb 2016 18:13:58 -0600
|
|
Subject: [PATCH] Add PlayerInitialSpawnEvent
|
|
|
|
For modifying a player's initial spawn location as they join the server
|
|
|
|
diff --git a/src/main/java/com/destroystokyo/paper/event/player/PlayerInitialSpawnEvent.java b/src/main/java/com/destroystokyo/paper/event/player/PlayerInitialSpawnEvent.java
|
|
new file mode 100644
|
|
index 00000000..8b1fdb9d
|
|
--- /dev/null
|
|
+++ b/src/main/java/com/destroystokyo/paper/event/player/PlayerInitialSpawnEvent.java
|
|
@@ -0,0 +1,16 @@
|
|
+package com.destroystokyo.paper.event.player;
|
|
+
|
|
+import org.bukkit.Location;
|
|
+import org.bukkit.entity.Player;
|
|
+import org.jetbrains.annotations.NotNull;
|
|
+import org.spigotmc.event.player.PlayerSpawnLocationEvent;
|
|
+
|
|
+/**
|
|
+ * @deprecated Use {@link PlayerSpawnLocationEvent}, Duplicate API
|
|
+ */
|
|
+public class PlayerInitialSpawnEvent extends PlayerSpawnLocationEvent {
|
|
+
|
|
+ public PlayerInitialSpawnEvent(@NotNull Player who, @NotNull Location spawnLocation) {
|
|
+ super(who, spawnLocation);
|
|
+ }
|
|
+}
|
|
--
|
|
2.25.1
|
|
|