upstream patches

This commit is contained in:
Bud Gidiere 2020-08-07 09:22:32 -05:00
parent f88f0d1774
commit b09c8c6018
4 changed files with 15 additions and 16 deletions

View File

@ -11,11 +11,11 @@ # Patches
| server | Add 5 second tps average in /tps | William Blake Galbreath | |
| api | Add ChatColor.getById | Aikar | |
| api | Add GameProfileLookupEvent | tr7zw | |
| server | Add GameProfileLookupEvent | Bud Gidiere | |
| server | Add GameProfileLookupEvent | tr7zw | |
| api | Add NBT API as a first class lib | tr7zw | |
| server | Add NBT-API as first-class lib | tr7zw | |
| server | Add Rainforest config | Mariell Hoversholm | |
| server | Add config Yatopia command and basic settings | Bud Gidiere | |
| server | Add config Yatopia command and basic settings | tr7zw | |
| api | Add getLastTickMs api | tr7zw | |
| server | Add getLastTickMs api | tr7zw | |
| server | Add option for only players to have collisions with | tr7zw | |
@ -24,10 +24,10 @@ # Patches
| api | Add server configuration | ㄗㄠˋ ㄑㄧˊ | |
| server | Akarin Updated Save json list async | tsao chi | |
| server | Akarin configuration | ㄗㄠˋ ㄑㄧˊ | |
| server | Akarin updated Async Path Finding | tsao chi | Bud Gidiere |
| server | Allow to change the piston push limit | tr7zw | |
| server | Alternative Keepalive Handling | William Blake Galbreath | |
| server | Apply advancements async | Mariell Hoversholm | |
| server | Async navigation | "tsao-chi@the-lingo.org" | |
| server | Avoid double I/O operation on load player file | ㄗㄠˋ ㄑㄧˊ | |
| server | Brandings | tr7zw | |
| server | Configurable TPS Catchup | William Blake Galbreath | |
@ -53,15 +53,14 @@ # Patches
| server | Modify POM | tr7zw | |
| server | Modify default configs | tr7zw | |
| server | Optimize Hopper logic | tr7zw | |
| server | Optimize Pathfinder - Remove Streams / Optimized collections | Aikar | |
| server | Optimize TileEntity loading | Bud Gidiere | |
| server | Optimize TileEntity loading | tr7zw | |
| server | Optimize inventory API item handling | Phoenix616 | |
| server | Optimize redstone algorithm | theosib | egg82 |
| server | Option for simpler Villagers | tr7zw | |
| server | Origami Server Config | Phoenix616 | |
| server | Player-saving-async-FileIO | tr7zw | |
| server | Purpur config files | William Blake Galbreath | |
| server | Redirect Configs | Bud Gidiere | |
| server | Redirect Configs | tr7zw | |
| api | Remove Streams using IntelliJ IDEA | ㄗㄠˋ ㄑㄧˊ | |
| server | Remove Streams using IntelliJ IDEA | ㄗㄠˋ ㄑㄧˊ | |
| server | Remove a few more streams | Sotr | |
@ -71,7 +70,7 @@ # Patches
| server | Swaps the predicate order of collision | ㄗㄠˋ ㄑㄧˊ | |
| server | Tweak Explosions | Aikar | |
| api | Yatopia API Bundle | Bud Gidiere | |
| server | Yatopia Server Fixes | Bud Gidiere | |
| server | Yatopia-Server-Fixes | Bud Gidiere | |
| server | dont load chunks for physics | Aikar | |
| server | lithium MixinBiome | JellySquid | |
| server | lithium MixinBox | JellySquid | |

View File

@ -353,10 +353,10 @@ index b005dd817e9ecffcf2172b4a807b0ecc632570b0..00000000000000000000000000000000
- this.methodProfiler.exit();
- this.methodProfiler.b();
diff --git a/src/main/java/net/minecraft/server/PlayerChunkMap.java b/src/main/java/net/minecraft/server/PlayerChunkMap.java
index fe43603ecdc52f26fdaf4c94f14ea27e76b5a71b..a794e4523decded103b88433a5f63213fc243683 100644
index 92aeb19d8e3a84048ad29fee5139434e3ace895f..74998ea20176c2753a0ebb03833f13f3f58a186a 100644
--- a/src/main/java/net/minecraft/server/PlayerChunkMap.java
+++ b/src/main/java/net/minecraft/server/PlayerChunkMap.java
@@ -505,40 +505,40 @@ public class PlayerChunkMap extends IChunkLoader implements PlayerChunk.d {
@@ -506,40 +506,40 @@ public class PlayerChunkMap extends IChunkLoader implements PlayerChunk.d {
double playerChunkZ = MathHelper.floor(player.locZ()) >> 4;
pos.setValues(player.locX(), 0, player.locZ());
double twoThirdModifier = 2D / 3D;
@ -412,7 +412,7 @@ index fe43603ecdc52f26fdaf4c94f14ea27e76b5a71b..a794e4523decded103b88433a5f63213
}
// Prioritize Frustum far 7
@@ -1168,7 +1168,9 @@ public class PlayerChunkMap extends IChunkLoader implements PlayerChunk.d {
@@ -1170,7 +1170,9 @@ public class PlayerChunkMap extends IChunkLoader implements PlayerChunk.d {
}
this.getVillagePlace().loadInData(chunkcoordintpair, chunkHolder.poiData);
@ -628,7 +628,7 @@ index bada470cba41cce9beb9eb04227b42c1d489d731..00000000000000000000000000000000
- private int c;
- private TileEntityShulkerBox.AnimationPhase i;
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
index 0890bca50858ec8d544be2e1ff4ac2da73c7d830..44af511da96b265a8441052cc87e356e630699a6 100644
index e789a828c31388810ed6a7a79e3a8f4557c62b62..9c42c2c027868e0357d2c75c1d477eecf358f1b4 100644
--- a/src/main/java/net/minecraft/server/World.java
+++ b/src/main/java/net/minecraft/server/World.java
@@ -97,6 +97,9 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
@ -653,7 +653,7 @@ index 0890bca50858ec8d544be2e1ff4ac2da73c7d830..44af511da96b265a8441052cc87e356e
this.generator = gen;
this.world = new CraftWorld((WorldServer) this, gen, env);
this.ticksPerAnimalSpawns = this.getServer().getTicksPerAnimalSpawns(); // CraftBukkit
@@ -637,6 +645,7 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
@@ -641,6 +649,7 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
public void b(BlockPosition blockposition, IBlockData iblockdata, IBlockData iblockdata1) {}
@ -661,7 +661,7 @@ index 0890bca50858ec8d544be2e1ff4ac2da73c7d830..44af511da96b265a8441052cc87e356e
public void applyPhysics(BlockPosition blockposition, Block block) {
if (captureBlockStates) { return; } // Paper - Cancel all physics during placement
this.a(blockposition.west(), block, blockposition);
@@ -674,6 +683,7 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
@@ -678,6 +687,7 @@ public abstract class World implements GeneratorAccess, AutoCloseable {
}

View File

@ -32,7 +32,7 @@ index c2c19a6fbfa2a4aba21aa71789071c69a6246556..7dfd36e22a896ae440bbda6db0628c44
}
\ No newline at end of file
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
index 44af511da96b265a8441052cc87e356e630699a6..847a245606c5bb98a8821a9dcd677d7eb2e81e45 100644
index 9c42c2c027868e0357d2c75c1d477eecf358f1b4..2977dadc19fa6bcafaa6f44a883eec235db8653d 100644
--- a/src/main/java/net/minecraft/server/World.java
+++ b/src/main/java/net/minecraft/server/World.java
@@ -2,6 +2,8 @@ package net.minecraft.server;

View File

@ -318,10 +318,10 @@ index 0c33a0c9d59d79a39826b5ee14144604717ffebe..cf3f4c1a2a89cce0345566a62faa34ef
@Override
diff --git a/src/main/java/net/minecraft/server/Pathfinder.java b/src/main/java/net/minecraft/server/Pathfinder.java
index 22424e7e97015aae2ce3dc6c42eecef257e354e0..3365adb364fc9450dba773f4fe626b81c596f49c 100644
index 997982136cdd2a0d922e501473e0d4d1aabf567a..9b2d23ef1c9369cf15f9f12161c28199fbf4f373 100644
--- a/src/main/java/net/minecraft/server/Pathfinder.java
+++ b/src/main/java/net/minecraft/server/Pathfinder.java
@@ -23,7 +23,7 @@ public class Pathfinder {
@@ -26,7 +26,7 @@ public class Pathfinder {
}
@Nullable