From 33f207e3c2b9a696effd14906c4786e7c44eadf4 Mon Sep 17 00:00:00 2001 From: Aikar Date: Fri, 29 Jan 2016 03:40:00 -0600 Subject: [PATCH] Remove completely invalid Redstone event for Netherrack --- ...y-invalid-Redstone-event-for-Netherr.patch | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Spigot-Server-Patches/0085-Remove-completely-invalid-Redstone-event-for-Netherr.patch diff --git a/Spigot-Server-Patches/0085-Remove-completely-invalid-Redstone-event-for-Netherr.patch b/Spigot-Server-Patches/0085-Remove-completely-invalid-Redstone-event-for-Netherr.patch new file mode 100644 index 0000000000..b24692a92f --- /dev/null +++ b/Spigot-Server-Patches/0085-Remove-completely-invalid-Redstone-event-for-Netherr.patch @@ -0,0 +1,27 @@ +From bdee0a5d95c65947fbdcf89320339f8267ac8581 Mon Sep 17 00:00:00 2001 +From: Aikar +Date: Fri, 29 Jan 2016 03:39:09 -0600 +Subject: [PATCH] Remove completely invalid Redstone event for Netherrack + +Was added years ago to special case 1 specific plugins needs +at that time, and is now causing heavy redstone lag in the +nether. + +diff --git a/src/main/java/net/minecraft/server/BlockBloodStone.java b/src/main/java/net/minecraft/server/BlockBloodStone.java +index 7daf006..0158497 100644 +--- a/src/main/java/net/minecraft/server/BlockBloodStone.java ++++ b/src/main/java/net/minecraft/server/BlockBloodStone.java +@@ -14,8 +14,8 @@ public class BlockBloodStone extends Block { + } + + // CraftBukkit start +- @Override +- public void doPhysics(World world, BlockPosition position, IBlockData iblockdata, Block block) { ++ //@Override // PaperSpigot - Remove completely invalid Redstone event for Netherrack ++ public void doPhysics_nvmplsdont(World world, BlockPosition position, IBlockData iblockdata, Block block) { + if (block != null && block.isPowerSource()) { + org.bukkit.block.Block bl = world.getWorld().getBlockAt(position.getX(), position.getY(), position.getZ()); + int power = bl.getBlockPower(); +-- +2.7.0 +