Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing CraftBukkit Changes: 6b8cd9a7 SPIGOT-6207: forcibly drop the items of a converted zombie villager
31 lines
1.1 KiB
Diff
31 lines
1.1 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Irmo van den Berge <irmo.vandenberge@ziggo.nl>
|
|
Date: Wed, 10 Mar 2021 21:26:31 +0100
|
|
Subject: [PATCH] Add fast alternative constructor for Vector3f
|
|
|
|
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl>
|
|
|
|
diff --git a/src/main/java/net/minecraft/core/Vector3f.java b/src/main/java/net/minecraft/core/Vector3f.java
|
|
index 93590ceb0bbe369a1bda987f0c4c21ea6a3b3a1a..da53e294fa5e28406b25614039db49b48c2dcdac 100644
|
|
--- a/src/main/java/net/minecraft/core/Vector3f.java
|
|
+++ b/src/main/java/net/minecraft/core/Vector3f.java
|
|
@@ -19,6 +19,18 @@ public class Vector3f {
|
|
this(nbttaglist.i(0), nbttaglist.i(1), nbttaglist.i(2));
|
|
}
|
|
|
|
+ // Paper start - faster alternative constructor
|
|
+ private Vector3f(float x, float y, float z, Void dummy_var) {
|
|
+ this.x = x;
|
|
+ this.y = y;
|
|
+ this.z = z;
|
|
+ }
|
|
+
|
|
+ public static Vector3f createWithoutValidityChecks(float x, float y, float z) {
|
|
+ return new Vector3f(x, y, z, null);
|
|
+ }
|
|
+ // Paper end
|
|
+
|
|
public NBTTagList a() {
|
|
NBTTagList nbttaglist = new NBTTagList();
|
|
|