mirror of
https://github.com/PaperMC/Paper.git
synced 2024-09-12 06:58:11 +02:00
It appears to cause visual glitching issues with certain TNT entities fired from cannons. TileEntity tick capping has already been removed for some time, Entity tick capping removal is new to this patch.
39 lines
1.9 KiB
Diff
39 lines
1.9 KiB
Diff
From 1c6759f6dfffa5640159950db063e10efb6064a9 Mon Sep 17 00:00:00 2001
|
|
From: Roman Alexander <romanalexander@users.noreply.github.com>
|
|
Date: Fri, 27 Mar 2015 00:52:24 -0400
|
|
Subject: [PATCH] Toggleable player crits, helps mitigate hacked clients.
|
|
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/EntityHuman.java b/src/main/java/net/minecraft/server/EntityHuman.java
|
|
index 8d2b3a1..961b53b 100644
|
|
--- a/src/main/java/net/minecraft/server/EntityHuman.java
|
|
+++ b/src/main/java/net/minecraft/server/EntityHuman.java
|
|
@@ -974,7 +974,7 @@ public abstract class EntityHuman extends EntityLiving {
|
|
}
|
|
|
|
if (f > 0.0F || f1 > 0.0F) {
|
|
- boolean flag = this.fallDistance > 0.0F && !this.onGround && !this.k_() && !this.V() && !this.hasEffect(MobEffectList.BLINDNESS) && this.vehicle == null && entity instanceof EntityLiving;
|
|
+ boolean flag = !world.paperSpigotConfig.disablePlayerCrits && this.fallDistance > 0.0F && !this.onGround && !this.k_() && !this.V() && !this.hasEffect(MobEffectList.BLINDNESS) && this.vehicle == null && entity instanceof EntityLiving; // PaperSpigot
|
|
|
|
if (flag && f > 0.0F) {
|
|
f *= 1.5F;
|
|
diff --git a/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java b/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java
|
|
index 1ca8b0d..64f8630 100644
|
|
--- a/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java
|
|
+++ b/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java
|
|
@@ -182,9 +182,11 @@ public class PaperSpigotWorldConfig
|
|
}
|
|
|
|
public boolean boatsDropBoats;
|
|
+ public boolean disablePlayerCrits;
|
|
private void mechanicsChanges()
|
|
{
|
|
boatsDropBoats = getBoolean( "game-mechanics.boats-drop-boats", false );
|
|
+ disablePlayerCrits = getBoolean( "game-mechanics.disable-player-crits", false );
|
|
}
|
|
|
|
public boolean netherVoidTopDamage;
|
|
--
|
|
2.4.1.windows.1
|
|
|