30f02fe6e5
I think its pretty clear that no one uses this given that it didn't work at all before
40 lines
1.6 KiB
Diff
40 lines
1.6 KiB
Diff
From 60830bb985ae3fb37b5918b52bbccea28eb80958 Mon Sep 17 00:00:00 2001
|
|
From: Byteflux <byte@byteflux.net>
|
|
Date: Sat, 12 Mar 2016 13:37:50 -0600
|
|
Subject: [PATCH] Re-add Spigot's hopper-check feature
|
|
|
|
|
|
diff --git a/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java b/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java
|
|
index c47de89..56e513e 100644
|
|
--- a/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java
|
|
+++ b/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java
|
|
@@ -274,4 +274,9 @@ public class PaperWorldConfig {
|
|
private void nonPlayerEntitiesOnScoreboards() {
|
|
nonPlayerEntitiesOnScoreboards = getBoolean("allow-non-player-entities-on-scoreboards", false);
|
|
}
|
|
+
|
|
+ public boolean useHopperCheck;
|
|
+ private void useHopperCheck() {
|
|
+ useHopperCheck = getBoolean("use-hopper-check", false);
|
|
+ }
|
|
}
|
|
diff --git a/src/main/java/net/minecraft/server/TileEntityHopper.java b/src/main/java/net/minecraft/server/TileEntityHopper.java
|
|
index 4cd2caa..6406bed 100644
|
|
--- a/src/main/java/net/minecraft/server/TileEntityHopper.java
|
|
+++ b/src/main/java/net/minecraft/server/TileEntityHopper.java
|
|
@@ -178,6 +178,12 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper, ITi
|
|
this.update();
|
|
return true;
|
|
}
|
|
+
|
|
+ // Paper start
|
|
+ if (world.paperConfig.useHopperCheck && !this.o()) {
|
|
+ this.setCooldown(world.spigotConfig.hopperCheck);
|
|
+ }
|
|
+ // Paper end
|
|
}
|
|
return false;
|
|
} else {
|
|
--
|
|
2.7.2
|
|
|