Citizens2/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/util/EntityJumpControl.java

28 lines
715 B
Java

package net.citizensnpcs.nms.v1_16_R3.util;
import net.minecraft.server.v1_16_R3.ControllerJump;
import net.minecraft.server.v1_16_R3.EntityLiving;
import net.minecraft.server.v1_16_R3.EntitySlime;
import net.minecraft.server.v1_16_R3.EntityTypes;
public class EntityJumpControl extends ControllerJump {
private boolean a;
private final EntityLiving b;
public EntityJumpControl(EntityLiving entityinsentient) {
super(new EntitySlime(EntityTypes.SLIME, entityinsentient.world));
this.b = entityinsentient;
}
@Override
public void b() {
this.b.setJumping(this.a);
this.a = false;
}
@Override
public void jump() {
this.a = true;
}
}