Files
KaiijuMC/patches/server/0038-Only-tick-item-frames-if-players-can-see-it.patch
2023-07-02 18:57:47 +03:00

20 lines
1009 B
Diff

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Redned <redned235@gmail.com>
Date: Sun, 2 Jul 2023 18:56:57 +0300
Subject: [PATCH] Only tick item frames if players can see it
diff --git a/src/main/java/net/minecraft/server/level/ServerEntity.java b/src/main/java/net/minecraft/server/level/ServerEntity.java
index 5558d87ef182f82be7877455dd027082c6a80632..ce93e83e7e8d3ff848318c6ecdba65f6dd5249e1 100644
--- a/src/main/java/net/minecraft/server/level/ServerEntity.java
+++ b/src/main/java/net/minecraft/server/level/ServerEntity.java
@@ -108,7 +108,7 @@ public class ServerEntity {
Entity entity = this.entity;
- if (entity instanceof ItemFrame) {
+ if (!this.trackedPlayers.isEmpty() && entity instanceof ItemFrame) { // Paper - Only tick item frames if players can see it
ItemFrame entityitemframe = (ItemFrame) entity;
if (true || this.tickCount % 10 == 0) { // CraftBukkit - Moved below, should always enter this block