9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2026-01-04 15:41:40 +00:00

Clean up config

This commit is contained in:
Dreeam
2023-08-02 20:30:08 +08:00
parent d634284582
commit dca59c6c0c
20 changed files with 216 additions and 298 deletions

View File

@@ -766,10 +766,10 @@ index d601d287e94a59ff93b8a83a44dac02544d211df..0ff3b06a98b2f4514b2d861b92dd70fe
itemstack1.setCount(1);
entityitem = entityplayer.drop(itemstack1, false, false, false); // SPIGOT-2942: Add boolean to call event
diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
index 69c594bbd52335d6779b06f9273a1ef8e8138a67..035a886c550c8b08b5821277628b8b7bd7482866 100644
index 2298fc54be24f5464632066be14c68356e37ab71..1354db9ae7eefaedda311e6cdbb4b02d64d0646f 100644
--- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
+++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
@@ -99,6 +99,7 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
@@ -98,6 +98,7 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
return;
}
// Paper start - Use TerminalConsoleAppender
@@ -777,7 +777,7 @@ index 69c594bbd52335d6779b06f9273a1ef8e8138a67..035a886c550c8b08b5821277628b8b7b
new com.destroystokyo.paper.console.PaperConsole(DedicatedServer.this).start();
/*
jline.console.ConsoleReader bufferedreader = reader;
@@ -223,6 +224,15 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
@@ -222,6 +223,15 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
io.papermc.paper.command.PaperCommands.registerCommands(this);
GaleCommands.registerCommands(this); // Gale - Gale commands - register commands
com.destroystokyo.paper.Metrics.PaperMetrics.startMetrics();
@@ -793,7 +793,7 @@ index 69c594bbd52335d6779b06f9273a1ef8e8138a67..035a886c550c8b08b5821277628b8b7b
com.destroystokyo.paper.VersionHistoryManager.INSTANCE.getClass(); // load version history now
io.papermc.paper.brigadier.PaperBrigadierProviderImpl.INSTANCE.getClass(); // init PaperBrigadierProvider
// Paper end
@@ -287,6 +297,30 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
@@ -286,6 +296,30 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
DedicatedServer.LOGGER.warn("Perhaps a server is already running on that port?");
return false;
}
@@ -824,10 +824,10 @@ index 69c594bbd52335d6779b06f9273a1ef8e8138a67..035a886c550c8b08b5821277628b8b7b
// CraftBukkit start
// this.setPlayerList(new DedicatedPlayerList(this, this.registries(), this.playerDataStorage)); // Spigot - moved up
@@ -360,6 +394,8 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
@@ -359,6 +393,8 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
}
if (LeafConfig.enableAsyncMobSpawning) mobSpawnExecutor.start(); // Pufferfish
if (org.dreeam.leaf.LeafConfig.enableAsyncMobSpawning) mobSpawnExecutor.start(); // Pufferfish
+ org.purpurmc.purpur.task.BossBarTask.startAll(); // Purpur
+ org.purpurmc.purpur.task.BeehiveTask.instance().register(); // Purpur
return true;
@@ -2282,10 +2282,10 @@ index 14fab63346d56c72cd7534a04760efd10eef4295..745e792482f61c571e2efbd4200dd1bd
@Override
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e2370bcd1 100644
index 1d3977fe43c75c955160bf8d9775182e20be7dcb..af7ad38a2ad1c252616af6355f67ba0fd3982e0f 100644
--- a/src/main/java/net/minecraft/world/entity/Entity.java
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
@@ -157,7 +157,7 @@ import org.bukkit.plugin.PluginManager;
@@ -156,7 +156,7 @@ import org.bukkit.plugin.PluginManager;
// CraftBukkit end
public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -2294,7 +2294,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
// CraftBukkit start
private static final int CURRENT_LEVEL = 2;
public boolean preserveMotion = true; // Paper - keep initial motion on first setPositionRotation
@@ -336,7 +336,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -335,7 +335,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
public double xOld;
public double yOld;
public double zOld;
@@ -2303,7 +2303,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
public boolean noPhysics;
protected final RandomSource random;
public int tickCount;
@@ -378,7 +378,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -377,7 +377,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
private final Set<String> tags;
private final double[] pistonDeltas;
private long pistonDeltasGameTime;
@@ -2312,7 +2312,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
private float eyeHeight;
public boolean isInPowderSnow;
public boolean wasInPowderSnow;
@@ -419,6 +419,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -418,6 +418,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
private UUID originWorld;
public boolean freezeLocked = false; // Paper - Freeze Tick Lock API
public boolean collidingWithWorldBorder; // Paper
@@ -2320,7 +2320,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
public void setOrigin(@javax.annotation.Nonnull Location location) {
this.origin = location.toVector();
@@ -494,6 +495,42 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -493,6 +494,42 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
return false;
}
@@ -2363,7 +2363,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
public final boolean hardCollides() {
return this.hardCollides;
}
@@ -599,7 +636,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -598,7 +635,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
this.bb = Entity.INITIAL_AABB;
this.stuckSpeedMultiplier = Vec3.ZERO;
this.nextStep = 1.0F;
@@ -2372,7 +2372,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
this.remainingFireTicks = -this.getFireImmuneTicks();
this.fluidHeight = new Object2DoubleArrayMap(2);
this.fluidOnEyes = new HashSet();
@@ -920,10 +957,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -919,10 +956,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
public void checkBelowWorld() {
// Paper start - Configurable nether ceiling damage
@@ -2385,7 +2385,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
this.onBelowWorld();
}
@@ -1815,7 +1853,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -1814,7 +1852,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
}
public boolean fireImmune() {
@@ -2394,7 +2394,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
}
public boolean causeFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) {
@@ -1884,7 +1922,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -1883,7 +1921,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
return this.isInWater() || flag;
}
@@ -2403,7 +2403,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
Entity entity = this.getVehicle();
if (entity instanceof Boat) {
@@ -2493,6 +2531,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -2492,6 +2530,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
nbt.putBoolean("Paper.FreezeLock", true);
}
// Paper end
@@ -2415,7 +2415,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
return nbt;
} catch (Throwable throwable) {
CrashReport crashreport = CrashReport.forThrowable(throwable, "Saving entity NBT");
@@ -2661,6 +2704,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -2660,6 +2703,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
freezeLocked = nbt.getBoolean("Paper.FreezeLock");
}
// Paper end
@@ -2427,7 +2427,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
} catch (Throwable throwable) {
CrashReport crashreport = CrashReport.forThrowable(throwable, "Loading entity NBT");
@@ -2962,6 +3010,13 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -2961,6 +3009,13 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
this.passengers = ImmutableList.copyOf(list);
}
@@ -2441,7 +2441,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
this.gameEvent(GameEvent.ENTITY_MOUNT, passenger);
}
}
@@ -3002,6 +3057,14 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -3001,6 +3056,14 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
return false;
}
// Spigot end
@@ -2456,7 +2456,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
if (this.passengers.size() == 1 && this.passengers.get(0) == entity) {
this.passengers = ImmutableList.of();
} else {
@@ -3061,12 +3124,15 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -3060,12 +3123,15 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
return Vec3.directionFromRotation(this.getRotationVector());
}
@@ -2473,7 +2473,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
}
this.isInsidePortal = true;
@@ -3115,7 +3181,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -3114,7 +3180,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
}
this.processPortalCooldown();
@@ -2482,7 +2482,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
}
}
@@ -3301,7 +3367,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -3300,7 +3366,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
}
public int getMaxAirSupply() {
@@ -2491,7 +2491,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
}
public int getAirSupply() {
@@ -3760,7 +3826,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -3759,7 +3825,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
}
public boolean canChangeDimensions() {
@@ -2500,7 +2500,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
}
public float getBlockExplosionResistance(Explosion explosion, BlockGetter world, BlockPos pos, BlockState blockState, FluidState fluidState, float max) {
@@ -4067,6 +4133,20 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -4066,6 +4132,20 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
return SlotAccess.NULL;
}
@@ -2521,7 +2521,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
@Override
public void sendSystemMessage(Component message) {}
@@ -4348,6 +4428,12 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -4347,6 +4427,12 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
this.yRotO = this.getYRot();
}
@@ -2534,7 +2534,7 @@ index 9806386175885ed8b9fa4f231aee19fea562420d..17eb6e690f358bd660b364c8dbe2a08e
public boolean updateFluidHeightAndDoFluidPushing(TagKey<Fluid> tag, double speed) {
if (false && this.touchingUnloadedChunk()) { // Gale - Airplane - reduce entity fluid lookups if no fluids - cost of a lookup here is the same cost as below, so skip
return false;
@@ -4911,4 +4997,45 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
@@ -4910,4 +4996,45 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource {
return ((net.minecraft.server.level.ServerChunkCache) level.getChunkSource()).isPositionTicking(this);
}
// Paper end
@@ -3099,7 +3099,7 @@ index a35891723fad4fe984566c41cdd728004f8f371e..fe493fd87d8435035d17dae59d4ad264
});
}
diff --git a/src/main/java/net/minecraft/world/entity/Mob.java b/src/main/java/net/minecraft/world/entity/Mob.java
index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591ef40a67a 100644
index 20e0e03efc8bc878bc4a1fe66d2d4027b381d7c4..b27b1df608bca3242bed8bc5b7603d0e88fa50bf 100644
--- a/src/main/java/net/minecraft/world/entity/Mob.java
+++ b/src/main/java/net/minecraft/world/entity/Mob.java
@@ -65,6 +65,7 @@ import net.minecraft.world.item.ProjectileWeaponItem;
@@ -3110,7 +3110,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
import net.minecraft.world.level.GameRules;
import net.minecraft.world.level.ItemLike;
import net.minecraft.world.level.Level;
@@ -133,6 +134,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -132,6 +133,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
private BlockPos restrictCenter;
private float restrictRadius;
@@ -3118,7 +3118,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
public boolean aware = true; // CraftBukkit
protected Mob(EntityType<? extends Mob> type, Level world) {
@@ -148,8 +150,8 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -147,8 +149,8 @@ public abstract class Mob extends LivingEntity implements Targeting {
this.goalSelector = new GoalSelector();
this.targetSelector = new GoalSelector();
// Gale end - Purpur - remove vanilla profiler
@@ -3129,7 +3129,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
this.jumpControl = new JumpControl(this);
this.bodyRotationControl = this.createBodyControl();
this.navigation = this.createNavigation(world);
@@ -325,6 +327,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -324,6 +326,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
entityliving = null;
}
}
@@ -3137,7 +3137,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
this.target = entityliving;
return true;
// CraftBukkit end
@@ -369,8 +372,28 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -368,8 +371,28 @@ public abstract class Mob extends LivingEntity implements Targeting {
this.resetAmbientSoundTime();
this.playAmbientSound();
}
@@ -3166,7 +3166,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
@Override
protected void playHurtSound(DamageSource source) {
this.resetAmbientSoundTime();
@@ -560,6 +583,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -559,6 +582,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
}
nbt.putBoolean("Bukkit.Aware", this.aware); // CraftBukkit
@@ -3174,7 +3174,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
}
@Override
@@ -630,6 +654,11 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -629,6 +653,11 @@ public abstract class Mob extends LivingEntity implements Targeting {
this.aware = nbt.getBoolean("Bukkit.Aware");
}
// CraftBukkit end
@@ -3186,7 +3186,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
}
@Override
@@ -673,7 +702,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -672,7 +701,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
@Override
public void aiStep() {
super.aiStep();
@@ -3195,7 +3195,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
Vec3i baseblockposition = this.getPickupReach();
List<ItemEntity> list = this.level().getEntitiesOfClass(ItemEntity.class, this.getBoundingBox().inflate((double) baseblockposition.getX(), (double) baseblockposition.getY(), (double) baseblockposition.getZ()));
Iterator iterator = list.iterator();
@@ -1143,6 +1172,12 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -1142,6 +1171,12 @@ public abstract class Mob extends LivingEntity implements Targeting {
}
@@ -3208,7 +3208,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
@Nullable
public static Item getEquipmentForSlot(EquipmentSlot equipmentSlot, int equipmentLevel) {
switch (equipmentSlot) {
@@ -1237,7 +1272,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -1236,7 +1271,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
RandomSource randomsource = world.getRandom();
this.getAttribute(Attributes.FOLLOW_RANGE).addPermanentModifier(new AttributeModifier("Random spawn bonus", randomsource.triangle(0.0D, 0.11485000000000001D), AttributeModifier.Operation.MULTIPLY_BASE));
@@ -3217,7 +3217,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
this.setLeftHanded(true);
} else {
this.setLeftHanded(false);
@@ -1285,6 +1320,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -1284,6 +1319,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
if (!this.isAlive()) {
return InteractionResult.PASS;
} else if (this.getLeashHolder() == player) {
@@ -3225,7 +3225,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
// CraftBukkit start - fire PlayerUnleashEntityEvent
// Paper start - drop leash variable
org.bukkit.event.player.PlayerUnleashEntityEvent event = CraftEventFactory.callPlayerUnleashEntityEvent(this, player, hand, !player.getAbilities().instabuild);
@@ -1358,7 +1394,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -1357,7 +1393,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
protected void onOffspringSpawnedFromEgg(Player player, Mob child) {}
protected InteractionResult mobInteract(Player player, InteractionHand hand) {
@@ -3234,7 +3234,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
}
public boolean isWithinRestriction() {
@@ -1663,6 +1699,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -1662,6 +1698,7 @@ public abstract class Mob extends LivingEntity implements Targeting {
this.setLastHurtMob(target);
}
@@ -3242,7 +3242,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
return flag;
}
@@ -1678,34 +1715,8 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -1677,34 +1714,8 @@ public abstract class Mob extends LivingEntity implements Targeting {
}
@@ -3278,7 +3278,7 @@ index 1674f9accbbbb9ecdd99f05da6032398c4d82b38..c276cfd153627d6ec13314fa84b7e591
}
@Override
@@ -1752,4 +1763,56 @@ public abstract class Mob extends LivingEntity implements Targeting {
@@ -1751,4 +1762,56 @@ public abstract class Mob extends LivingEntity implements Targeting {
return itemmonsteregg == null ? null : new ItemStack(itemmonsteregg);
}
@@ -24698,7 +24698,7 @@ index 0000000000000000000000000000000000000000..b7586f494528f30eb0da82420d3bcf5b
+ }
+}
diff --git a/src/main/java/org/spigotmc/ActivationRange.java b/src/main/java/org/spigotmc/ActivationRange.java
index 70542f89d89db4b14b75aff07eccafa1680d317b..88a2f2fc72f81dbf372b27a06b376f5df4ce2873 100644
index 9186aa5baf313f45b4befe6f062566b6698f6702..1f9b7ac1e87baa484b6d38c3bd1f18654710e460 100644
--- a/src/main/java/org/spigotmc/ActivationRange.java
+++ b/src/main/java/org/spigotmc/ActivationRange.java
@@ -15,6 +15,7 @@ import net.minecraft.world.entity.ambient.AmbientCreature;
@@ -24709,7 +24709,7 @@ index 70542f89d89db4b14b75aff07eccafa1680d317b..88a2f2fc72f81dbf372b27a06b376f5d
import net.minecraft.world.entity.animal.WaterAnimal;
import net.minecraft.world.entity.animal.horse.Llama;
import net.minecraft.world.entity.boss.EnderDragonPart;
@@ -217,6 +218,7 @@ public class ActivationRange
@@ -216,6 +217,7 @@ public class ActivationRange
continue;
}
@@ -24717,7 +24717,7 @@ index 70542f89d89db4b14b75aff07eccafa1680d317b..88a2f2fc72f81dbf372b27a06b376f5d
// Paper start
int worldHeight = world.getHeight();
ActivationRange.maxBB = player.getBoundingBox().inflate( maxRange, worldHeight, maxRange );
@@ -410,6 +412,7 @@ public class ActivationRange
@@ -409,6 +411,7 @@ public class ActivationRange
*/
public static boolean checkIfActive(Entity entity)
{