MovementStates class
Пакет: com.hypixel.hytale.protocol
Файл: com/hypixel/hytale/protocol/MovementStates.java
Поля (30)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
int |
NULLABLE_BIT_FIELD_SIZE |
|
MovementStates |
var1 |
|
long |
var2 |
|
MovementStates |
var3 |
|
byte |
var3 |
|
|
var3 |
|
|
var3 |
|
|
var3 |
|
|
var3 |
|
|
var3 |
|
|
var3 |
|
|
var3 |
|
|
var3 |
|
byte |
var4 |
|
|
var4 |
|
|
var4 |
|
|
var4 |
|
|
var4 |
|
|
var4 |
|
|
var4 |
|
|
var4 |
|
|
var4 |
|
byte |
var5 |
|
|
var5 |
|
|
var5 |
|
|
var5 |
|
|
var5 |
|
|
var5 |
|
|
var5 |
|
|
var5 |
Методы (108)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
MovementStates |
cloneMovementStates clone() |
public |
int |
computeSizeint computeSize() |
static |
boolean |
getClimbingboolean getClimbing(MemorySegment var0) |
static |
boolean |
getClimbingboolean getClimbing(MemorySegment var0, int var1) |
abstract |
return |
getClimbingreturn getClimbing(var0, 0) |
static |
boolean |
getCrouchingboolean getCrouching(MemorySegment var0) |
static |
boolean |
getCrouchingboolean getCrouching(MemorySegment var0, int var1) |
abstract |
return |
getCrouchingreturn getCrouching(var0, 0) |
static |
byte |
getExtraJumpsUsedbyte getExtraJumpsUsed(MemorySegment var0) |
static |
byte |
getExtraJumpsUsedbyte getExtraJumpsUsed(MemorySegment var0, int var1) |
abstract |
return |
getExtraJumpsUsedreturn getExtraJumpsUsed(var0, 0) |
static |
boolean |
getFallingboolean getFalling(MemorySegment var0) |
static |
boolean |
getFallingboolean getFalling(MemorySegment var0, int var1) |
abstract |
return |
getFallingreturn getFalling(var0, 0) |
static |
boolean |
getFallingFarboolean getFallingFar(MemorySegment var0) |
static |
boolean |
getFallingFarboolean getFallingFar(MemorySegment var0, int var1) |
abstract |
return |
getFallingFarreturn getFallingFar(var0, 0) |
static |
boolean |
getFlyingboolean getFlying(MemorySegment var0) |
static |
boolean |
getFlyingboolean getFlying(MemorySegment var0, int var1) |
abstract |
return |
getFlyingreturn getFlying(var0, 0) |
static |
boolean |
getForcedCrouchingboolean getForcedCrouching(MemorySegment var0) |
static |
boolean |
getForcedCrouchingboolean getForcedCrouching(MemorySegment var0, int var1) |
abstract |
return |
getForcedCrouchingreturn getForcedCrouching(var0, 0) |
static |
boolean |
getGlidingboolean getGliding(MemorySegment var0) |
static |
boolean |
getGlidingboolean getGliding(MemorySegment var0, int var1) |
abstract |
return |
getGlidingreturn getGliding(var0, 0) |
static |
boolean |
getHorizontalIdleboolean getHorizontalIdle(MemorySegment var0) |
static |
boolean |
getHorizontalIdleboolean getHorizontalIdle(MemorySegment var0, int var1) |
abstract |
return |
getHorizontalIdlereturn getHorizontalIdle(var0, 0) |
static |
boolean |
getIdleboolean getIdle(MemorySegment var0) |
static |
boolean |
getIdleboolean getIdle(MemorySegment var0, int var1) |
abstract |
return |
getIdlereturn getIdle(var0, 0) |
static |
boolean |
getInFluidboolean getInFluid(MemorySegment var0) |
static |
boolean |
getInFluidboolean getInFluid(MemorySegment var0, int var1) |
abstract |
return |
getInFluidreturn getInFluid(var0, 0) |
static |
boolean |
getJumpingboolean getJumping(MemorySegment var0) |
static |
boolean |
getJumpingboolean getJumping(MemorySegment var0, int var1) |
abstract |
return |
getJumpingreturn getJumping(var0, 0) |
static |
boolean |
getMantlingboolean getMantling(MemorySegment var0) |
static |
boolean |
getMantlingboolean getMantling(MemorySegment var0, int var1) |
abstract |
return |
getMantlingreturn getMantling(var0, 0) |
static |
boolean |
getMountingboolean getMounting(MemorySegment var0) |
static |
boolean |
getMountingboolean getMounting(MemorySegment var0, int var1) |
abstract |
return |
getMountingreturn getMounting(var0, 0) |
static |
boolean |
getOnGroundboolean getOnGround(MemorySegment var0) |
static |
boolean |
getOnGroundboolean getOnGround(MemorySegment var0, int var1) |
abstract |
return |
getOnGroundreturn getOnGround(var0, 0) |
static |
boolean |
getRollingboolean getRolling(MemorySegment var0) |
static |
boolean |
getRollingboolean getRolling(MemorySegment var0, int var1) |
abstract |
return |
getRollingreturn getRolling(var0, 0) |
static |
boolean |
getRunningboolean getRunning(MemorySegment var0) |
static |
boolean |
getRunningboolean getRunning(MemorySegment var0, int var1) |
abstract |
return |
getRunningreturn getRunning(var0, 0) |
static |
boolean |
getSittingboolean getSitting(MemorySegment var0) |
static |
boolean |
getSittingboolean getSitting(MemorySegment var0, int var1) |
abstract |
return |
getSittingreturn getSitting(var0, 0) |
static |
boolean |
getSleepingboolean getSleeping(MemorySegment var0) |
static |
boolean |
getSleepingboolean getSleeping(MemorySegment var0, int var1) |
abstract |
return |
getSleepingreturn getSleeping(var0, 0) |
static |
boolean |
getSlidingboolean getSliding(MemorySegment var0) |
static |
boolean |
getSlidingboolean getSliding(MemorySegment var0, int var1) |
abstract |
return |
getSlidingreturn getSliding(var0, 0) |
static |
boolean |
getSprintingboolean getSprinting(MemorySegment var0) |
static |
boolean |
getSprintingboolean getSprinting(MemorySegment var0, int var1) |
abstract |
return |
getSprintingreturn getSprinting(var0, 0) |
static |
boolean |
getSwimJumpingboolean getSwimJumping(MemorySegment var0) |
static |
boolean |
getSwimJumpingboolean getSwimJumping(MemorySegment var0, int var1) |
abstract |
return |
getSwimJumpingreturn getSwimJumping(var0, 0) |
static |
boolean |
getSwimmingboolean getSwimming(MemorySegment var0) |
static |
boolean |
getSwimmingboolean getSwimming(MemorySegment var0, int var1) |
abstract |
return |
getSwimmingreturn getSwimming(var0, 0) |
static |
boolean |
getWalkingboolean getWalking(MemorySegment var0) |
static |
boolean |
getWalkingboolean getWalking(MemorySegment var0, int var1) |
abstract |
return |
getWalkingreturn getWalking(var0, 0) |
|
|
if if(var1 < 0) |
|
|
if if(var2 != null) |
|
|
if if(this.idle) |
|
|
if if(this.horizontalIdle) |
|
|
if if(this.jumping) |
|
|
if if(this.flying) |
|
|
if if(this.walking) |
|
|
if if(this.running) |
|
|
if if(this.sprinting) |
|
|
if if(this.crouching) |
|
|
if if(this.forcedCrouching) |
|
|
if if(this.falling) |
|
|
if if(this.fallingFar) |
|
|
if if(this.climbing) |
|
|
if if(this.inFluid) |
|
|
if if(this.swimming) |
|
|
if if(this.swimJumping) |
|
|
if if(this.onGround) |
|
|
if if(this.mantling) |
|
|
if if(this.sliding) |
|
|
if if(this.mounting) |
|
|
if if(this.rolling) |
|
|
if if(this.sitting) |
|
|
if if(this.gliding) |
|
|
if if(this.sleeping) |
|
|
if if(this == var1) |
static |
void |
requireBoundsvoid requireBounds(MemorySegment var0, int var1) |
abstract |
|
requireBounds requireBounds(var0, var1) |
public |
int |
serializeint serialize(@Nonnull MemorySegment var1, int var2) |
static |
MovementStates |
toObjectMovementStates toObject(MemorySegment var0) |
static |
MovementStates |
toObjectMovementStates toObject(MemorySegment var0, int var1) |
static |
MovementStates |
toObjectMovementStates toObject(MemorySegment var0, int var1, @Nullable ReadCursor var2) |
abstract |
return |
toObjectreturn toObject(var0, 0, null) |
abstract |
return |
toObjectreturn toObject(var0, var1, null) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.protocol;
class="kw">import com.hypixel.hytale.protocol.io.PacketIO;
class="kw">import com.hypixel.hytale.protocol.io.ProtocolException;
class="kw">import com.hypixel.hytale.protocol.io.ReadCursor;
class="kw">import java.lang.foreign.MemorySegment;
class="kw">import java.util.Objects;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class MovementStates {
class="kw">public class="kw">static class="kw">final int NULLABLE_BIT_FIELD_SIZE = 0;
class="kw">public class="kw">static class="kw">final int FIXED_BLOCK_SIZE = 4;
class="kw">public class="kw">static class="kw">final int VARIABLE_FIELD_COUNT = 0;
class="kw">public class="kw">static class="kw">final int VARIABLE_BLOCK_START = 4;
class="kw">public class="kw">static class="kw">final int MAX_SIZE = 4;
class="kw">public boolean idle;
class="kw">public boolean horizontalIdle;
class="kw">public boolean jumping;
class="kw">public boolean flying;
class="kw">public boolean walking;
class="kw">public boolean running;
class="kw">public boolean sprinting;
class="kw">public boolean crouching;
class="kw">public boolean forcedCrouching;
class="kw">public boolean falling;
class="kw">public boolean fallingFar;
class="kw">public boolean climbing;
class="kw">public boolean inFluid;
class="kw">public boolean swimming;
class="kw">public boolean swimJumping;
class="kw">public boolean onGround;
class="kw">public boolean mantling;
class="kw">public boolean sliding;
class="kw">public boolean mounting;
class="kw">public boolean rolling;
class="kw">public boolean sitting;
class="kw">public boolean gliding;
class="kw">public boolean sleeping;
class="kw">public byte extraJumpsUsed;
class="kw">public MovementStates() {
}
class="kw">public MovementStates(
boolean var1,
boolean var2,
boolean var3,
boolean var4,
boolean var5,
boolean var6,
boolean var7,
boolean var8,
boolean var9,
boolean var10,
boolean var11,
boolean var12,
boolean var13,
boolean var14,
boolean var15,
boolean var16,
boolean var17,
boolean var18,
boolean var19,
boolean var20,
boolean var21,
boolean var22,
boolean var23,
byte var24
) {
this.idle = var1;
this.horizontalIdle = var2;
this.jumping = var3;
this.flying = var4;
this.walking = var5;
this.running = var6;
this.sprinting = var7;
this.crouching = var8;
this.forcedCrouching = var9;
this.falling = var10;
this.fallingFar = var11;
this.climbing = var12;
this.inFluid = var13;
this.swimming = var14;
this.swimJumping = var15;
this.onGround = var16;
this.mantling = var17;
this.sliding = var18;
this.mounting = var19;
this.rolling = var20;
this.sitting = var21;
this.gliding = var22;
this.sleeping = var23;
this.extraJumpsUsed = var24;
}
class="kw">public MovementStates(@Nonnull MovementStates var1) {
this.idle = var1.idle;
this.horizontalIdle = var1.horizontalIdle;
this.jumping = var1.jumping;
this.flying = var1.flying;
this.walking = var1.walking;
this.running = var1.running;
this.sprinting = var1.sprinting;
this.crouching = var1.crouching;
this.forcedCrouching = var1.forcedCrouching;
this.falling = var1.falling;
this.fallingFar = var1.fallingFar;
this.climbing = var1.climbing;
this.inFluid = var1.inFluid;
this.swimming = var1.swimming;
this.swimJumping = var1.swimJumping;
this.onGround = var1.onGround;
this.mantling = var1.mantling;
this.sliding = var1.sliding;
this.mounting = var1.mounting;
this.rolling = var1.rolling;
this.sitting = var1.sitting;
this.gliding = var1.gliding;
this.sleeping = var1.sleeping;
this.extraJumpsUsed = var1.extraJumpsUsed;
}
class="kw">public class="kw">static void requireBounds(MemorySegment var0, int var1) {
if (var1 < 0) {
throw ProtocolException.invalidOffset("MovementStates", var1, (int)var0.byteSize());
}
long var2 = var1 + 4L;
if (var2 > var0.byteSize()) {
throw ProtocolException.bufferTooSmall("MovementStates", (int)Math.min(var2, 2147483647L), (int)var0.byteSize());
}
}
class="kw">public class="kw">static boolean getIdle(MemorySegment var0) {
class="kw">return getIdle(var0, 0);
}
class="kw">public class="kw">static boolean getIdle(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 1) != 0;
}
class="kw">public class="kw">static boolean getHorizontalIdle(MemorySegment var0) {
class="kw">return getHorizontalIdle(var0, 0);
}
class="kw">public class="kw">static boolean getHorizontalIdle(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 2) != 0;
}
class="kw">public class="kw">static boolean getJumping(MemorySegment var0) {
class="kw">return getJumping(var0, 0);
}
class="kw">public class="kw">static boolean getJumping(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 4) != 0;
}
class="kw">public class="kw">static boolean getFlying(MemorySegment var0) {
class="kw">return getFlying(var0, 0);
}
class="kw">public class="kw">static boolean getFlying(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 8) != 0;
}
class="kw">public class="kw">static boolean getWalking(MemorySegment var0) {
class="kw">return getWalking(var0, 0);
}
class="kw">public class="kw">static boolean getWalking(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 16) != 0;
}
class="kw">public class="kw">static boolean getRunning(MemorySegment var0) {
class="kw">return getRunning(var0, 0);
}
class="kw">public class="kw">static boolean getRunning(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 32) != 0;
}
class="kw">public class="kw">static boolean getSprinting(MemorySegment var0) {
class="kw">return getSprinting(var0, 0);
}
class="kw">public class="kw">static boolean getSprinting(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 64) != 0;
}
class="kw">public class="kw">static boolean getCrouching(MemorySegment var0) {
class="kw">return getCrouching(var0, 0);
}
class="kw">public class="kw">static boolean getCrouching(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 128) != 0;
}
class="kw">public class="kw">static boolean getForcedCrouching(MemorySegment var0) {
class="kw">return getForcedCrouching(var0, 0);
}
class="kw">public class="kw">static boolean getForcedCrouching(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 1) != 0;
}
class="kw">public class="kw">static boolean getFalling(MemorySegment var0) {
class="kw">return getFalling(var0, 0);
}
class="kw">public class="kw">static boolean getFalling(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 2) != 0;
}
class="kw">public class="kw">static boolean getFallingFar(MemorySegment var0) {
class="kw">return getFallingFar(var0, 0);
}
class="kw">public class="kw">static boolean getFallingFar(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 4) != 0;
}
class="kw">public class="kw">static boolean getClimbing(MemorySegment var0) {
class="kw">return getClimbing(var0, 0);
}
class="kw">public class="kw">static boolean getClimbing(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 8) != 0;
}
class="kw">public class="kw">static boolean getInFluid(MemorySegment var0) {
class="kw">return getInFluid(var0, 0);
}
class="kw">public class="kw">static boolean getInFluid(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 16) != 0;
}
class="kw">public class="kw">static boolean getSwimming(MemorySegment var0) {
class="kw">return getSwimming(var0, 0);
}
class="kw">public class="kw">static boolean getSwimming(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 32) != 0;
}
class="kw">public class="kw">static boolean getSwimJumping(MemorySegment var0) {
class="kw">return getSwimJumping(var0, 0);
}
class="kw">public class="kw">static boolean getSwimJumping(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 64) != 0;
}
class="kw">public class="kw">static boolean getOnGround(MemorySegment var0) {
class="kw">return getOnGround(var0, 0);
}
class="kw">public class="kw">static boolean getOnGround(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 128) != 0;
}
class="kw">public class="kw">static boolean getMantling(MemorySegment var0) {
class="kw">return getMantling(var0, 0);
}
class="kw">public class="kw">static boolean getMantling(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 1) != 0;
}
class="kw">public class="kw">static boolean getSliding(MemorySegment var0) {
class="kw">return getSliding(var0, 0);
}
class="kw">public class="kw">static boolean getSliding(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 2) != 0;
}
class="kw">public class="kw">static boolean getMounting(MemorySegment var0) {
class="kw">return getMounting(var0, 0);
}
class="kw">public class="kw">static boolean getMounting(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 4) != 0;
}
class="kw">public class="kw">static boolean getRolling(MemorySegment var0) {
class="kw">return getRolling(var0, 0);
}
class="kw">public class="kw">static boolean getRolling(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 8) != 0;
}
class="kw">public class="kw">static boolean getSitting(MemorySegment var0) {
class="kw">return getSitting(var0, 0);
}
class="kw">public class="kw">static boolean getSitting(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 16) != 0;
}
class="kw">public class="kw">static boolean getGliding(MemorySegment var0) {
class="kw">return getGliding(var0, 0);
}
class="kw">public class="kw">static boolean getGliding(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 32) != 0;
}
class="kw">public class="kw">static boolean getSleeping(MemorySegment var0) {
class="kw">return getSleeping(var0, 0);
}
class="kw">public class="kw">static boolean getSleeping(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 64) != 0;
}
class="kw">public class="kw">static byte getExtraJumpsUsed(MemorySegment var0) {
class="kw">return getExtraJumpsUsed(var0, 0);
}
class="kw">public class="kw">static byte getExtraJumpsUsed(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_BYTE, var1 + 3);
}
class="kw">public class="kw">static MovementStates toObject(MemorySegment var0) {
class="kw">return toObject(var0, 0, null);
}
class="kw">public class="kw">static MovementStates toObject(MemorySegment var0, int var1) {
class="kw">return toObject(var0, var1, null);
}
class="kw">public class="kw">static MovementStates toObject(MemorySegment var0, int var1, @Nullable ReadCursor var2) {
requireBounds(var0, var1);
MovementStates var3 = new MovementStates(
(var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 1) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 2) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 4) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 8) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 16) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 32) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 64) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 0) & 128) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 1) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 2) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 4) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 8) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 16) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 32) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 64) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 1) & 128) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 1) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 2) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 4) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 8) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 16) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 32) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 2) & 64) != 0,
var0.get(PacketIO.PROTO_BYTE, var1 + 3)
);
if (var2 != null) {
var2.position = var1 + 4;
}
class="kw">return var3;
}
class="kw">public int serialize(@Nonnull MemorySegment var1, int var2) {
byte var3 = 0;
if (this.idle) {
var3 = (byte)(var3 | 1);
}
if (this.horizontalIdle) {
var3 = (byte)(var3 | 2);
}
if (this.jumping) {
var3 = (byte)(var3 | 4);
}
if (this.flying) {
var3 = (byte)(var3 | 8);
}
if (this.walking) {
var3 = (byte)(var3 | 16);
}
if (this.running) {
var3 = (byte)(var3 | 32);
}
if (this.sprinting) {
var3 = (byte)(var3 | 64);
}
if (this.crouching) {
var3 = (byte)(var3 | 128);
}
var1.set(PacketIO.PROTO_BYTE, var2 + 0 + 0, var3);
byte var4 = 0;
if (this.forcedCrouching) {
var4 = (byte)(var4 | 1);
}
if (this.falling) {
var4 = (byte)(var4 | 2);
}
if (this.fallingFar) {
var4 = (byte)(var4 | 4);
}
if (this.climbing) {
var4 = (byte)(var4 | 8);
}
if (this.inFluid) {
var4 = (byte)(var4 | 16);
}
if (this.swimming) {
var4 = (byte)(var4 | 32);
}
if (this.swimJumping) {
var4 = (byte)(var4 | 64);
}
if (this.onGround) {
var4 = (byte)(var4 | 128);
}
var1.set(PacketIO.PROTO_BYTE, var2 + 0 + 1, var4);
byte var5 = 0;
if (this.mantling) {
var5 = (byte)(var5 | 1);
}
if (this.sliding) {
var5 = (byte)(var5 | 2);
}
if (this.mounting) {
var5 = (byte)(var5 | 4);
}
if (this.rolling) {
var5 = (byte)(var5 | 8);
}
if (this.sitting) {
var5 = (byte)(var5 | 16);
}
if (this.gliding) {
var5 = (byte)(var5 | 32);
}
if (this.sleeping) {
var5 = (byte)(var5 | 64);
}
var1.set(PacketIO.PROTO_BYTE, var2 + 0 + 2, var5);
var1.set(PacketIO.PROTO_BYTE, var2 + 3, this.extraJumpsUsed);
class="kw">return 4;
}
class="kw">public int computeSize() {
class="kw">return 4;
}
class="kw">public MovementStates clone() {
MovementStates var1 = new MovementStates();
var1.idle = this.idle;
var1.horizontalIdle = this.horizontalIdle;
var1.jumping = this.jumping;
var1.flying = this.flying;
var1.walking = this.walking;
var1.running = this.running;
var1.sprinting = this.sprinting;
var1.crouching = this.crouching;
var1.forcedCrouching = this.forcedCrouching;
var1.falling = this.falling;
var1.fallingFar = this.fallingFar;
var1.climbing = this.climbing;
var1.inFluid = this.inFluid;
var1.swimming = this.swimming;
var1.swimJumping = this.swimJumping;
var1.onGround = this.onGround;
var1.mantling = this.mantling;
var1.sliding = this.sliding;
var1.mounting = this.mounting;
var1.rolling = this.rolling;
var1.sitting = this.sitting;
var1.gliding = this.gliding;
var1.sleeping = this.sleeping;
var1.extraJumpsUsed = this.extraJumpsUsed;
class="kw">return var1;
}
@Override
class="kw">public boolean equals(Object var1) {
if (this == var1) {
class="kw">return true;
} else {
class="kw">return !(var1 class="kw">instanceof MovementStates var2)
? false
: this.idle == var2.idle
&& this.horizontalIdle == var2.horizontalIdle
&& this.jumping == var2.jumping
&& this.flying == var2.flying
&& this.walking == var2.walking
&& this.running == var2.running
&& this.sprinting == var2.sprinting
&& this.crouching == var2.crouching
&& this.forcedCrouching == var2.forcedCrouching
&& this.falling == var2.falling
&& this.fallingFar == var2.fallingFar
&& this.climbing == var2.climbing
&& this.inFluid == var2.inFluid
&& this.swimming == var2.swimming
&& this.swimJumping == var2.swimJumping
&& this.onGround == var2.onGround
&& this.mantling == var2.mantling
&& this.sliding == var2.sliding
&& this.mounting == var2.mounting
&& this.rolling == var2.rolling
&& this.sitting == var2.sitting
&& this.gliding == var2.gliding
&& this.sleeping == var2.sleeping
&& this.extraJumpsUsed == var2.extraJumpsUsed;
}
}
@Override
class="kw">public int hashCode() {
class="kw">return Objects.hash(
this.idle,
this.horizontalIdle,
this.jumping,
this.flying,
this.walking,
this.running,
this.sprinting,
this.crouching,
this.forcedCrouching,
this.falling,
this.fallingFar,
this.climbing,
this.inFluid,
this.swimming,
this.swimJumping,
this.onGround,
this.mantling,
this.sliding,
this.mounting,
this.rolling,
this.sitting,
this.gliding,
this.sleeping,
this.extraJumpsUsed
);
}
}