summaryrefslogtreecommitdiffstats
path: root/nms-patches/CommandTeleport.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nms-patches/CommandTeleport.patch')
-rw-r--r--nms-patches/CommandTeleport.patch27
1 files changed, 9 insertions, 18 deletions
diff --git a/nms-patches/CommandTeleport.patch b/nms-patches/CommandTeleport.patch
index 003cc6c1..3b5763e9 100644
--- a/nms-patches/CommandTeleport.patch
+++ b/nms-patches/CommandTeleport.patch
@@ -1,23 +1,14 @@
--- a/net/minecraft/server/CommandTeleport.java
+++ b/net/minecraft/server/CommandTeleport.java
-@@ -69,7 +69,7 @@
+@@ -116,9 +116,9 @@
+ if (entity instanceof EntityPlayer) {
+ entity.stopRiding();
+ if (worldserver == entity.world) {
+- ((EntityPlayer) entity).playerConnection.a(d0, d1, d2, f, f1, set);
++ ((EntityPlayer) entity).playerConnection.a(d0, d1, d2, f, f1, set, org.bukkit.event.player.PlayerTeleportEvent.TeleportCause.COMMAND); // CraftBukkit
+ } else {
+- ((EntityPlayer) entity).a(worldserver, d0, d1, d2, f, f1);
++ ((EntityPlayer) entity).a(worldserver, d0, d1, d2, f, f1, org.bukkit.event.player.PlayerTeleportEvent.TeleportCause.COMMAND); // CraftBukkit
}
- entity.stopRiding();
-- ((EntityPlayer) entity).playerConnection.a(commandabstract_commandnumber.a(), commandabstract_commandnumber1.a(), commandabstract_commandnumber2.a(), f, f1, enumset);
-+ ((EntityPlayer) entity).playerConnection.a(commandabstract_commandnumber.a(), commandabstract_commandnumber1.a(), commandabstract_commandnumber2.a(), f, f1, enumset, org.bukkit.event.player.PlayerTeleportEvent.TeleportCause.COMMAND); // CraftBukkit
entity.setHeadRotation(f);
- } else {
- float f2 = (float) MathHelper.g(commandabstract_commandnumber3.a());
-@@ -94,4 +94,11 @@
- public boolean isListStart(String[] astring, int i) {
- return i == 0;
- }
-+
-+ // CraftBukkit start - fix decompile error
-+ @Override
-+ public int compareTo(ICommand o) {
-+ return a((ICommand) o);
-+ }
-+ // CraftBukkit end
- }