geforkt von Mirrors/Paper
f243a4024d
Removes PlayerMicroMoveEvent API, the ability to disable the AsyncCatcher, and the TeleportPassengerVehicleWithPlayer patch
41 Zeilen
1.5 KiB
Diff
41 Zeilen
1.5 KiB
Diff
From 5b5176fc7d474434fd33560ecc66eeebbc607f8f Mon Sep 17 00:00:00 2001
|
|
From: Byteflux <byte@byteflux.net>
|
|
Date: Thu, 13 Aug 2015 10:33:34 -0700
|
|
Subject: [PATCH] Re-add Spigot's hopper-check feature
|
|
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/TileEntityHopper.java b/src/main/java/net/minecraft/server/TileEntityHopper.java
|
|
index cab636a..760a076 100644
|
|
--- a/src/main/java/net/minecraft/server/TileEntityHopper.java
|
|
+++ b/src/main/java/net/minecraft/server/TileEntityHopper.java
|
|
@@ -199,6 +199,11 @@ public class TileEntityHopper extends TileEntityContainer implements IHopper, IU
|
|
return true;
|
|
}
|
|
}
|
|
+ // PaperSpigot start
|
|
+ if (world.paperSpigotConfig.useHopperCheck && !this.n()) {
|
|
+ this.d(world.spigotConfig.hopperCheck);
|
|
+ }
|
|
+ // PaperSpigot end
|
|
return false;
|
|
} else {
|
|
return false;
|
|
diff --git a/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java b/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java
|
|
index 3f8bffc..7d46f2c 100644
|
|
--- a/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java
|
|
+++ b/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java
|
|
@@ -408,4 +408,10 @@ public class PaperSpigotWorldConfig
|
|
{
|
|
tntExplosionVolume = getFloat( "tnt-explosion-volume", 4.0F );
|
|
}
|
|
+
|
|
+ public boolean useHopperCheck;
|
|
+ private void useHopperCheck()
|
|
+ {
|
|
+ useHopperCheck = getBoolean( "use-hopper-check", false );
|
|
+ }
|
|
}
|
|
--
|
|
2.5.1
|
|
|