geforkt von Mirrors/Paper
05466e3b47
Upstream has released updates that appear to apply compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing. Bukkit Changes: d2834556 SPIGOT-4219: Event for PigZombies angering. CraftBukkit Changes:a9c796f1
SPIGOT-4184: Fix furnaces not matching Vanilla smelt or animations195f071e
SPIGOT-4219: Event for PigZombies angering.5e3082c7
SPIGOT-4230: Improve legacy block types
39 Zeilen
1.2 KiB
Diff
39 Zeilen
1.2 KiB
Diff
From 03255394631407b2ffe0d99996aaf5373bc6d94d Mon Sep 17 00:00:00 2001
|
|
From: Aikar <aikar@aikar.co>
|
|
Date: Sun, 5 Feb 2017 19:17:28 -0500
|
|
Subject: [PATCH] Shame on you Mojang
|
|
|
|
Someone wrote some horrible code that throws a world accessing task
|
|
onto the HTTP DOWNLOADER Thread Pool, for an activity that is not even
|
|
heavy enough to warrant async operation.
|
|
|
|
This then triggers async chunk loads!
|
|
|
|
What in the hell were you thinking?
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/BlockBeacon.java b/src/main/java/net/minecraft/server/BlockBeacon.java
|
|
index 1181d45fad..d081166d86 100644
|
|
--- a/src/main/java/net/minecraft/server/BlockBeacon.java
|
|
+++ b/src/main/java/net/minecraft/server/BlockBeacon.java
|
|
@@ -49,7 +49,7 @@ public class BlockBeacon extends BlockTileEntity {
|
|
}
|
|
|
|
public static void a(World world, BlockPosition blockposition) {
|
|
- HttpUtilities.a.submit(() -> {
|
|
+ //HttpUtilities.a.submit(() -> { // Paper
|
|
Chunk chunk = world.getChunkAtWorldCoords(blockposition);
|
|
|
|
for (int i = blockposition.getY() - 1; i >= 0; --i) {
|
|
@@ -73,7 +73,6 @@ public class BlockBeacon extends BlockTileEntity {
|
|
});
|
|
}
|
|
}
|
|
-
|
|
- });
|
|
+ // }); // Paper
|
|
}
|
|
}
|
|
--
|
|
2.18.0
|
|
|