7e8ae207bd
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 Bukkit Changes: e99c9444 Add Plugin Chunk Ticket API 6a235f06 Fix incorrect nullability annotations for PlayerJoinEvent's join message CraftBukkit Changes:5f889388
Tweak build expiration to 7 days572c02b0
MC-155077, SPIGOT-5113: EntityTracker desync7ad3a1f4
SPIGOT-5146: BlockDataMeta does not work60860983
SPIGOT-5155: Setting EntityExplodeEvent yield to 0 still causes blocks to drop087a2cf4
Print number of force loaded chunks per plugin in crash reports07b5b06d
Add Plugin Chunk Ticket API7ffb2a27
SPIGOT-5149: resetRecipes does nothinga2275f19
SPIGOT-5141: World.generateTree() causes ClassCastException with huge mushrooms31d4a777
SPIGOT-5142: Ignore invalid firework effects Spigot Changes: 5e4e7f32 BUILDTOOLS-471: Rebuild patches 6e944739 SPIGOT-5159: Raider activation range overridden by Monster range
49 Zeilen
1.4 KiB
Diff
49 Zeilen
1.4 KiB
Diff
From 2da2459f920db384979afaf261bf21c33bf24bb7 Mon Sep 17 00:00:00 2001
|
|
From: BillyGalbreath <Blake.Galbreath@GMail.com>
|
|
Date: Sun, 7 Oct 2018 00:54:15 -0500
|
|
Subject: [PATCH] Add sun related API
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
|
|
index 30b3d9a8..b02cda3e 100644
|
|
--- a/src/main/java/org/bukkit/World.java
|
|
+++ b/src/main/java/org/bukkit/World.java
|
|
@@ -1597,6 +1597,16 @@ public interface World extends PluginMessageRecipient, Metadatable {
|
|
*/
|
|
public void setFullTime(long time);
|
|
|
|
+ // Paper start
|
|
+
|
|
+ /**
|
|
+ * Check if it is currently daytime in this world
|
|
+ *
|
|
+ * @return True if it is daytime
|
|
+ */
|
|
+ public boolean isDayTime();
|
|
+ // Paper end
|
|
+
|
|
/**
|
|
* Returns whether the world has an ongoing storm.
|
|
*
|
|
diff --git a/src/main/java/org/bukkit/entity/Mob.java b/src/main/java/org/bukkit/entity/Mob.java
|
|
index afdc103f..784db447 100644
|
|
--- a/src/main/java/org/bukkit/entity/Mob.java
|
|
+++ b/src/main/java/org/bukkit/entity/Mob.java
|
|
@@ -16,6 +16,13 @@ public interface Mob extends LivingEntity, Lootable {
|
|
*/
|
|
@NotNull
|
|
com.destroystokyo.paper.entity.Pathfinder getPathfinder();
|
|
+
|
|
+ /**
|
|
+ * Check if this mob is exposed to daylight
|
|
+ *
|
|
+ * @return True if mob is exposed to daylight
|
|
+ */
|
|
+ boolean isInDaylight();
|
|
// Paper end
|
|
|
|
/**
|
|
--
|
|
2.22.0
|
|
|