mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-29 07:48:53 +01:00
2f782a6652
Upstream has released updates that appears to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing CraftBukkit Changes:17543ecf
SPIGOT-5035: Error Using Virtual Merchant GUI0fc6922b
SPIGOT-5028: Villager#setVillagerExperience() doesn't workbdbdbe44
SPIGOT-5024: Fox error - Unknown target reason
32 lines
1,019 B
Diff
32 lines
1,019 B
Diff
From 3c3cebefc31ab279e33340427675319f8a589092 Mon Sep 17 00:00:00 2001
|
|
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
|
Date: Fri, 19 Apr 2019 12:41:19 -0500
|
|
Subject: [PATCH] Mob Spawner API Enhancements
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/block/CreatureSpawner.java b/src/main/java/org/bukkit/block/CreatureSpawner.java
|
|
index e73fb0ef0..2ff0f24d5 100644
|
|
--- a/src/main/java/org/bukkit/block/CreatureSpawner.java
|
|
+++ b/src/main/java/org/bukkit/block/CreatureSpawner.java
|
|
@@ -199,4 +199,18 @@ public interface CreatureSpawner extends TileState {
|
|
* @param spawnRange the new spawn range
|
|
*/
|
|
public void setSpawnRange(int spawnRange);
|
|
+
|
|
+ // Paper start
|
|
+ /**
|
|
+ * Check if spawner is activated (a player is close enough)
|
|
+ *
|
|
+ * @return True if a player is close enough to activate it
|
|
+ */
|
|
+ public boolean isActivated();
|
|
+
|
|
+ /**
|
|
+ * Resets the spawn delay timer within the min/max range
|
|
+ */
|
|
+ public void resetTimer();
|
|
+ // Paper end
|
|
}
|
|
--
|
|
2.21.0
|
|
|