29 lines
1.8 KiB
Diff
29 lines
1.8 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|||
|
|
From: MrHua269 <mrhua269@gmail.com>
|
||
|
|
Date: Sat, 18 Apr 2026 12:30:47 +0800
|
||
|
|
Subject: [PATCH] Petal: Reduce sensor work
|
||
|
|
|
||
|
|
Co-authored by: peaches94 <peachescu94@gmail.com>
|
||
|
|
As part of: Petal (https://github.com/Bloom-host/Petal/blob/cc691540fb48240f38b376f3d94c8b0db2b60d99/patches/server/0005-feat-reduce-sensor-work.patch)
|
||
|
|
Licensed under: GPL-3.0 (https://github.com/Bloom-host/Petal/blob/cc691540fb48240f38b376f3d94c8b0db2b60d99/LICENSE)
|
||
|
|
|
||
|
|
diff --git a/net/minecraft/world/entity/Mob.java b/net/minecraft/world/entity/Mob.java
|
||
|
|
index 3c59325cb82a66a74d6605b51db83ff63e59e089..1d6f66ed1f5b2f7be7a361685452473756dd10a1 100644
|
||
|
|
--- a/net/minecraft/world/entity/Mob.java
|
||
|
|
+++ b/net/minecraft/world/entity/Mob.java
|
||
|
|
@@ -840,11 +840,12 @@ public abstract class Mob extends LivingEntity implements Targeting, EquipmentUs
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
// Paper end - Allow nerfed mobs to jump and float
|
||
|
|
+ int idBasedTickCount = this.tickCount + this.getId(); // Camellia - Petal - Move up
|
||
|
|
ProfilerFiller profiler = Profiler.get();
|
||
|
|
profiler.push("sensing");
|
||
|
|
- this.sensing.tick();
|
||
|
|
+ if (idBasedTickCount % moe.monnairealms.camellia.config.modules.optimizations.PetalReduceSensorWorkConfig.delayTicks == 0 || !me.earthme.luminol.config.modules.optimizations.PetalReduceSensorWorkConfig.enabled) this.sensing.tick(); // Camellia - Petal - Reduce sensor work
|
||
|
|
profiler.pop();
|
||
|
|
- int idBasedTickCount = this.tickCount + this.getId();
|
||
|
|
+ //int idBasedTickCount = this.tickCount + this.getId(); // Camellia - Petal - Move up
|
||
|
|
if (idBasedTickCount % 2 != 0 && this.tickCount > 1) {
|
||
|
|
profiler.push("targetSelector");
|
||
|
|
this.targetSelector.tickRunningGoals(false);
|