mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-15 07:01:36 +08:00
461353e2cb
This was useful when plugins first started upgrading to uuid because each plugin would implement their own way for grabbing uuid's from mojang. Because none of them shared the result they would quickly hit the limits on the api causing the conversion to either fail or pause for long periods of time. The global api cache was a (very hacky) way to force all plugins to share a cache but caused a few issues with plugins that expected a full implementation of the HTTPURLConnection. Due to the fact that most servers/plugins have updated now it seems to be a good time to remove this as its usefulness mostly has expired.
30 lines
1.4 KiB
Diff
30 lines
1.4 KiB
Diff
From b911d5b814c9b30d5da1a0545c34f75cd78b0d03 Mon Sep 17 00:00:00 2001
|
|
From: md_5 <git@md-5.net>
|
|
Date: Tue, 30 Sep 2014 21:43:15 +1000
|
|
Subject: [PATCH] Refactor ItemDoor Place
|
|
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/ItemDoor.java b/src/main/java/net/minecraft/server/ItemDoor.java
|
|
index 6f0a065..bca1bc9 100644
|
|
--- a/src/main/java/net/minecraft/server/ItemDoor.java
|
|
+++ b/src/main/java/net/minecraft/server/ItemDoor.java
|
|
@@ -48,9 +48,11 @@ public class ItemDoor extends Item {
|
|
BlockPosition blockposition3 = blockposition.up();
|
|
IBlockData iblockdata = block.getBlockData().set(BlockDoor.FACING, enumdirection).set(BlockDoor.HINGE, flag2 ? EnumDoorHinge.RIGHT : EnumDoorHinge.LEFT);
|
|
|
|
- world.setTypeAndData(blockposition, iblockdata.set(BlockDoor.HALF, EnumDoorHalf.LOWER), 2);
|
|
- world.setTypeAndData(blockposition3, iblockdata.set(BlockDoor.HALF, EnumDoorHalf.UPPER), 2);
|
|
- world.applyPhysics(blockposition, block);
|
|
- world.applyPhysics(blockposition3, block);
|
|
+ // Spigot start - update physics after the block multi place event
|
|
+ world.setTypeAndData(blockposition, iblockdata.set(BlockDoor.HALF, EnumDoorHalf.LOWER), 3);
|
|
+ world.setTypeAndData(blockposition3, iblockdata.set(BlockDoor.HALF, EnumDoorHalf.UPPER), 3);
|
|
+ // world.applyPhysics(blockposition, block);
|
|
+ // world.applyPhysics(blockposition3, block);
|
|
+ // Spigot end
|
|
}
|
|
}
|
|
--
|
|
2.1.0
|
|
|