9
0
mirror of https://github.com/LeavesMC/Leaves.git synced 2025-12-19 14:59:32 +00:00

Fix fakeplayer use action

This commit is contained in:
violetc
2025-08-16 20:20:02 +08:00
parent 40af039912
commit 122c7365a5
2 changed files with 3 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ Subject: [PATCH] Player operation limiter
This patch is Powered by plusls-carpet-addition(https://github.com/plusls/plusls-carpet-addition) This patch is Powered by plusls-carpet-addition(https://github.com/plusls/plusls-carpet-addition)
diff --git a/net/minecraft/server/level/ServerPlayer.java b/net/minecraft/server/level/ServerPlayer.java diff --git a/net/minecraft/server/level/ServerPlayer.java b/net/minecraft/server/level/ServerPlayer.java
index e808b8059af035d09c24286b1e5893733906dca4..5f78a68170b390eb515af30e5cbe4559b1852706 100644 index 87c8c4c7ca52f7d804ddaff87aaf381552e1aee2..29b8e7b6d96ff7ca2dd53f00ea2010e6aad83a52 100644
--- a/net/minecraft/server/level/ServerPlayer.java --- a/net/minecraft/server/level/ServerPlayer.java
+++ b/net/minecraft/server/level/ServerPlayer.java +++ b/net/minecraft/server/level/ServerPlayer.java
@@ -429,6 +429,10 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc @@ -429,6 +429,10 @@ public class ServerPlayer extends Player implements ca.spottedleaf.moonrise.patc
@@ -34,7 +34,7 @@ index e808b8059af035d09c24286b1e5893733906dca4..5f78a68170b390eb515af30e5cbe4559
// CraftBukkit end // CraftBukkit end
+ +
+ // Leaves start - player operation limiter + // Leaves start - player operation limiter
+ private void resetOperationCountPerTick() { + protected void resetOperationCountPerTick() {
+ instaBreakCountPerTick = 0; + instaBreakCountPerTick = 0;
+ placeBlockCountPerTick = 0; + placeBlockCountPerTick = 0;
+ } + }

View File

@@ -138,7 +138,7 @@ public class ServerBot extends ServerPlayer {
this.joining = false; this.joining = false;
} }
this.gameMode.tick(); this.resetOperationCountPerTick(); // Leaves - player operation limiter
this.wardenSpawnTracker.tick(); this.wardenSpawnTracker.tick();
if (this.invulnerableTime > 0) { if (this.invulnerableTime > 0) {
this.invulnerableTime--; this.invulnerableTime--;