From ae16fba677bcca5e2969b8e06347405c33fa8bda Mon Sep 17 00:00:00 2001 From: Blast-Mc Date: Mon, 25 Jul 2022 19:19:34 -0400 Subject: [PATCH] more insomnia edits --- patches/server/0019-Expanded-Insomnia-API.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/patches/server/0019-Expanded-Insomnia-API.patch b/patches/server/0019-Expanded-Insomnia-API.patch index 405aea7..8c7b980 100644 --- a/patches/server/0019-Expanded-Insomnia-API.patch +++ b/patches/server/0019-Expanded-Insomnia-API.patch @@ -74,3 +74,16 @@ index 16af80579093c5e7f8c8183d36f606a5d13cbd93..99cb803906a982445835ded8028ff7c0 @Override public ServerPlayer getHandle() { return (ServerPlayer) entity; +diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java +index aea543059600f093b96df985468a61da048acdb6..dd45039e7d476e092f1490c5c1e39d28c580ca3a 100644 +--- a/src/main/java/net/minecraft/world/entity/player/Player.java ++++ b/src/main/java/net/minecraft/world/entity/player/Player.java +@@ -293,7 +293,7 @@ public abstract class Player extends LivingEntity { + this.awardStat(Stats.CROUCH_TIME); + } + +- if (!this.isSleeping() && this.level.paperConfig().entities.behavior.tickTimeSinceSleep) { // Parchment ++ if (!this.isSleeping() && this.level.paperConfig().entities.behavior.tickTimeSinceSleep && !((org.bukkit.entity.Player) this.getBukkitEntity()).doesBypassInsomnia()) { // Parchment + this.awardStat(Stats.TIME_SINCE_REST); + } + }