Entity#getOrigin() should return a cloned Location
This commit is contained in:
parent
5bd7a9ab62
commit
8b76c66f4b
1 changed files with 5 additions and 4 deletions
|
@ -1,4 +1,4 @@
|
||||||
From 81278a4d41700b713cb97c818585210855c54d41 Mon Sep 17 00:00:00 2001
|
From 5302de064828c10daf04722e7f64d61cd46f24ca Mon Sep 17 00:00:00 2001
|
||||||
From: Byteflux <byte@byteflux.net>
|
From: Byteflux <byte@byteflux.net>
|
||||||
Date: Tue, 1 Mar 2016 23:45:08 -0600
|
Date: Tue, 1 Mar 2016 23:45:08 -0600
|
||||||
Subject: [PATCH] Entity Origin API
|
Subject: [PATCH] Entity Origin API
|
||||||
|
@ -98,10 +98,10 @@ index 9124558..18d0bd8 100644
|
||||||
flag = true;
|
flag = true;
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||||
index 3b29578..ae2dc49 100644
|
index 3b29578..968a0e5 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||||
@@ -593,4 +593,11 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
@@ -593,4 +593,12 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||||
return spigot;
|
return spigot;
|
||||||
}
|
}
|
||||||
// Spigot end
|
// Spigot end
|
||||||
|
@ -109,7 +109,8 @@ index 3b29578..ae2dc49 100644
|
||||||
+ // Paper start
|
+ // Paper start
|
||||||
+ @Override
|
+ @Override
|
||||||
+ public Location getOrigin() {
|
+ public Location getOrigin() {
|
||||||
+ return getHandle().origin;
|
+ Location origin = getHandle().origin;
|
||||||
|
+ return origin == null ? null : origin.clone();
|
||||||
+ }
|
+ }
|
||||||
+ // Paper end
|
+ // Paper end
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue