9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2025-12-19 15:09:25 +00:00

fix ender dragon check despawn

This commit is contained in:
hayanesuru
2025-07-22 21:29:33 +09:00
parent 0bddec33f8
commit 182623f020

View File

@@ -80,6 +80,23 @@ index 867353500482247bbec79f407246902c79a3d14a..7caf9ea3792089dcf890c2af0ac17ee1
@Override
protected final void serverAiStep() {
this.noActionTime++;
diff --git a/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java b/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java
index de09a91b89661118e460842453e33f383ea08a94..e9fc2bf959949a8589a9ab87e00c85ffbe598a83 100644
--- a/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java
+++ b/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java
@@ -956,6 +956,12 @@ public class EnderDragon extends Mob implements Enemy {
public void checkDespawn() {
}
+ // Leaf start - optimize despawn
+ @Override
+ public void leafCheckDespawn() {
+ }
+ // Leaf end - optimize despawn
+
public EnderDragonPart[] getSubEntities() {
return this.subEntities;
}
diff --git a/net/minecraft/world/entity/boss/wither/WitherBoss.java b/net/minecraft/world/entity/boss/wither/WitherBoss.java
index 0613d80561f50e32dc4d1c471521f001659d017d..021c609b689e5a08e60c54f360c4c5dbb9de987f 100644
--- a/net/minecraft/world/entity/boss/wither/WitherBoss.java