9
0
mirror of https://github.com/LeavesMC/Leaves.git synced 2026-01-06 15:51:33 +00:00

Fix force peaceful mode switch config

This commit is contained in:
violetc
2024-01-31 14:35:39 +08:00
parent 7a3ae1d5ff
commit fd1b3f71c3

View File

@@ -5,7 +5,7 @@ Subject: [PATCH] Force peaceful mode switch
diff --git a/src/main/java/net/minecraft/server/level/ServerChunkCache.java b/src/main/java/net/minecraft/server/level/ServerChunkCache.java
index a3db45d411772d71ba46632633e935f2251bcfda..7e60778e406dfa19488604f6a99b0f9276e42f77 100644
index a3db45d411772d71ba46632633e935f2251bcfda..5c136b06599ddab0d42b9a8f63828748952433de 100644
--- a/src/main/java/net/minecraft/server/level/ServerChunkCache.java
+++ b/src/main/java/net/minecraft/server/level/ServerChunkCache.java
@@ -77,6 +77,12 @@ public class ServerChunkCache extends ChunkSource {
@@ -13,7 +13,7 @@ index a3db45d411772d71ba46632633e935f2251bcfda..7e60778e406dfa19488604f6a99b0f92
// Paper end
+ // Leaves start - peaceful mode switch
+ public int peacefulModeSwitchTick = -1;
+ public int peacefulModeSwitchTick = top.leavesmc.leaves.LeavesConfig.forcePeacefulMode;
+ public int peacefulModeSwitchCount = -1;
+ private final List<Class<? extends Entity>> peacefulModeSwitchEntityTypes = List.of(net.minecraft.world.entity.boss.wither.WitherBoss.class, net.minecraft.world.entity.monster.Shulker.class, net.minecraft.world.entity.monster.warden.Warden.class);
+ // Leaves end - peaceful mode switch