mirror of
https://github.com/NoCheatPlus/NoCheatPlus.git
synced 2024-12-27 19:07:45 +01:00
Add setback-y-distance to debug output for survivalfly.
This commit is contained in:
parent
63cc892cde
commit
84d82ff339
@ -228,7 +228,7 @@ public class SurvivalFly extends Check {
|
|||||||
if (silentSetBack != null){
|
if (silentSetBack != null){
|
||||||
if (cc.debug) {
|
if (cc.debug) {
|
||||||
tags.add("silentsbcobweb");
|
tags.add("silentsbcobweb");
|
||||||
outputDebug(player, data, cc, hDistance, hAllowedDistance, yDistance, vAllowedDistance, fromOnGround, resetFrom, toOnGround, resetTo);
|
outputDebug(player, to, data, cc, hDistance, hAllowedDistance, yDistance, vAllowedDistance, fromOnGround, resetFrom, toOnGround, resetTo);
|
||||||
}
|
}
|
||||||
return silentSetBack;
|
return silentSetBack;
|
||||||
}
|
}
|
||||||
@ -356,7 +356,7 @@ public class SurvivalFly extends Check {
|
|||||||
|
|
||||||
if (cc.debug) {
|
if (cc.debug) {
|
||||||
// Put in a method for shorter code.
|
// Put in a method for shorter code.
|
||||||
outputDebug(player, data, cc, hDistance, hAllowedDistance, yDistance, vAllowedDistance, fromOnGround, resetFrom, toOnGround, resetTo);
|
outputDebug(player, to, data, cc, hDistance, hAllowedDistance, yDistance, vAllowedDistance, fromOnGround, resetFrom, toOnGround, resetTo);
|
||||||
}
|
}
|
||||||
|
|
||||||
data.sfJumpPhase++;
|
data.sfJumpPhase++;
|
||||||
@ -459,13 +459,13 @@ public class SurvivalFly extends Check {
|
|||||||
* @param toOnGround
|
* @param toOnGround
|
||||||
* @param resetTo
|
* @param resetTo
|
||||||
*/
|
*/
|
||||||
private void outputDebug(final Player player, final MovingData data, final MovingConfig cc,
|
private void outputDebug(final Player player, final PlayerLocation to, final MovingData data, final MovingConfig cc,
|
||||||
final double hDistance, final double hAllowedDistance, final double yDistance, final double vAllowedDistance,
|
final double hDistance, final double hAllowedDistance, final double yDistance, final double vAllowedDistance,
|
||||||
final boolean fromOnGround, final boolean resetFrom, final boolean toOnGround, final boolean resetTo) {
|
final boolean fromOnGround, final boolean resetFrom, final boolean toOnGround, final boolean resetTo) {
|
||||||
// TODO: also show resetcond (!)
|
// TODO: also show resetcond (!)
|
||||||
StringBuilder builder = new StringBuilder(500);
|
StringBuilder builder = new StringBuilder(500);
|
||||||
builder.append(player.getName() + " ground: " + (data.noFallAssumeGround ? "(assumeonground) " : "") + (fromOnGround ? "onground -> " : (resetFrom ? "resetcond -> " : "--- -> ")) + (toOnGround ? "onground" : (resetTo ? "resetcond" : "---")) + ", jumpphase: " + data.sfJumpPhase);
|
builder.append(player.getName() + " ground: " + (data.noFallAssumeGround ? "(assumeonground) " : "") + (fromOnGround ? "onground -> " : (resetFrom ? "resetcond -> " : "--- -> ")) + (toOnGround ? "onground" : (resetTo ? "resetcond" : "---")) + ", jumpphase: " + data.sfJumpPhase);
|
||||||
builder.append("\n" + player.getName() + " hDist: " + StringUtil.fdec3.format(hDistance) + " / " + StringUtil.fdec3.format(hAllowedDistance) + " , vDist: " + StringUtil.fdec3.format(yDistance) + " / " + StringUtil.fdec3.format(vAllowedDistance));
|
builder.append("\n" + player.getName() + " hDist: " + StringUtil.fdec3.format(hDistance) + " / " + StringUtil.fdec3.format(hAllowedDistance) + " , vDist: " + StringUtil.fdec3.format(yDistance) + " (" + StringUtil.fdec3.format(to.getY() - data.getSetBackY()) + " / " + StringUtil.fdec3.format(vAllowedDistance) + ")");
|
||||||
if (data.verticalVelocityCounter > 0 || data.verticalFreedom >= 0.001){
|
if (data.verticalVelocityCounter > 0 || data.verticalFreedom >= 0.001){
|
||||||
builder.append("\n" + player.getName() + " vertical freedom: " + StringUtil.fdec3.format(data.verticalFreedom) + " (vel=" + StringUtil.fdec3.format(data.verticalVelocity) + "/counter=" + data.verticalVelocityCounter +"/used="+data.verticalVelocityUsed);
|
builder.append("\n" + player.getName() + " vertical freedom: " + StringUtil.fdec3.format(data.verticalFreedom) + " (vel=" + StringUtil.fdec3.format(data.verticalVelocity) + "/counter=" + data.verticalVelocityCounter +"/used="+data.verticalVelocityUsed);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user