stop mobs from targeting afk players (#564)

Co-authored-by: Encode42 <me@encode42.dev>
This commit is contained in:
granny
2021-08-08 18:32:27 -07:00
committed by GitHub
parent 3c451101ac
commit fc79bca3c5
141 changed files with 502 additions and 484 deletions

View File

@@ -5,7 +5,7 @@ Subject: [PATCH] Add boat fall damage config
diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java
index 48bad15686c38c02d2c933c6360edf7a90950039..7684f55d2f9f85c14763dfa4fc4c4dc49711b841 100644
index da5669ca796dcac29005ae5e90e2b0532a56a92f..46f8c78916b1a81b6429d557bb398217f6f5f752 100644
--- a/src/main/java/net/minecraft/server/level/ServerPlayer.java
+++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java
@@ -989,7 +989,16 @@ public class ServerPlayer extends Player {
@@ -27,10 +27,10 @@ index 48bad15686c38c02d2c933c6360edf7a90950039..7684f55d2f9f85c14763dfa4fc4c4dc4
if (!flag && isSpawnInvulnerable() && source != DamageSource.OUT_OF_WORLD) { // Purpur
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
index b97175d637c679dcb29b2781f8e8f7d020738527..d2597cd2f6c195003a52b5e8e0d48e43bccd9c82 100644
index 76eb2d3dfd5455448140ef69bdb9698fbc82e105..48750ecf92acf344390c550597af87a2d9b888e7 100644
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
@@ -350,6 +350,7 @@ public class PurpurWorldConfig {
@@ -352,6 +352,7 @@ public class PurpurWorldConfig {
public boolean useBetterMending = false;
public boolean boatEjectPlayersOnLand = false;
@@ -38,7 +38,7 @@ index b97175d637c679dcb29b2781f8e8f7d020738527..d2597cd2f6c195003a52b5e8e0d48e43
public boolean disableDropsOnCrammingDeath = false;
public boolean entitiesCanUsePortals = true;
public boolean milkCuresBadOmen = true;
@@ -363,6 +364,7 @@ public class PurpurWorldConfig {
@@ -365,6 +366,7 @@ public class PurpurWorldConfig {
private void miscGameplayMechanicsSettings() {
useBetterMending = getBoolean("gameplay-mechanics.use-better-mending", useBetterMending);
boatEjectPlayersOnLand = getBoolean("gameplay-mechanics.boat.eject-players-on-land", boatEjectPlayersOnLand);