ea855e2b46
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 Developers!: You will need to clean up your work/Minecraft/1.13.2 folder for this Also, restore a patch that was dropped in the last upstream Bukkit Changes: 279eeab3 Fix command description not being set 96e2bb18 Remove debug print from SyntheticEventTest CraftBukkit Changes: d3ed1516 Fix dangerously threaded beacons 217a293d Don't relocate joptsimple to allow --help to work. 1be05a21 Prepare for imminent Java 12 release a49270b2 Mappings Update 5259d80c SPIGOT-4669: Fix PlayerTeleportEvent coordinates for relative teleports Spigot Changes: e6eb36f2 Rebuild patches
48 lines
1.4 KiB
Diff
48 lines
1.4 KiB
Diff
From c6e637e02b40c9f3f776f69f381303f107e69b28 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 6b91635fe..3d8ff98a8 100644
|
|
--- a/src/main/java/org/bukkit/World.java
|
|
+++ b/src/main/java/org/bukkit/World.java
|
|
@@ -1518,6 +1518,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 afdc103fe..784db447d 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.21.0
|
|
|