Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

Commit

Permalink
Remove Force Despawn API, Fix #23
Browse files Browse the repository at this point in the history
  • Loading branch information
AlphaKR93 committed Nov 12, 2022
1 parent 69d16d0 commit 1e9bec9
Show file tree
Hide file tree
Showing 10 changed files with 0 additions and 117 deletions.
21 changes: 0 additions & 21 deletions patches/api/0009-Force-despawn-API.patch

This file was deleted.

24 changes: 0 additions & 24 deletions patches/server/0009-JettPack-Server-Patches.patch
Original file line number Diff line number Diff line change
Expand Up @@ -935,30 +935,6 @@ index 1ec9a48f2f44f5bd647e0661423ae90970aee262..5b5e91a4fd837093d012845a9024a588
int i = this.getCurrentSwingDuration();

if (this.swinging) {
diff --git a/src/main/java/net/minecraft/world/entity/Mob.java b/src/main/java/net/minecraft/world/entity/Mob.java
index d5e3bd662da349fc2ee58c7800d79c60300f33b3..920318f80256632a8b6ac430e18ea470dfbfba37 100644
--- a/src/main/java/net/minecraft/world/entity/Mob.java
+++ b/src/main/java/net/minecraft/world/entity/Mob.java
@@ -841,9 +841,6 @@ public abstract class Mob extends LivingEntity {
} else if (!this.isPersistenceRequired() && !this.requiresCustomPersistence()) {
// Paper start - optimise checkDespawn
Player entityhuman = this.level.findNearbyPlayer(this, level.paperConfig().entities.spawning.despawnRanges.get(this.getType().getCategory()).hard() + 1, EntitySelector.affectsSpawning); // Paper
- if (entityhuman == null) {
- entityhuman = ((ServerLevel)this.level).playersAffectingSpawning.isEmpty() ? null : ((ServerLevel)this.level).playersAffectingSpawning.get(0);
- }
// Paper end - optimise checkDespawn

if (entityhuman != null) {
@@ -864,6 +861,9 @@ public abstract class Mob extends LivingEntity {
this.noActionTime = 0;
}
}
+ else {
+ this.discard(); // Paper - no entity found on hardDespawnDistance, we should discard it // Prismarine - JettPack patches
+ }

} else {
this.noActionTime = 0;
diff --git a/src/main/java/net/minecraft/world/entity/ai/attributes/AttributeMap.java b/src/main/java/net/minecraft/world/entity/ai/attributes/AttributeMap.java
index 00fc98797aea23e1f586b8e7f85fc27e2019352f..d281138a381a516804eef0da9dabd27e1e92145f 100644
--- a/src/main/java/net/minecraft/world/entity/ai/attributes/AttributeMap.java
Expand Down
72 changes: 0 additions & 72 deletions patches/server/0028-Force-despawn-API.patch

This file was deleted.

0 comments on commit 1e9bec9

Please sign in to comment.