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

28 lines
675 B
Java

package net.citizensnpcs.nms.v1_19_R3.util;
import net.minecraft.world.entity.EntityType;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.ai.control.JumpControl;
import net.minecraft.world.entity.monster.Slime;
public class EntityJumpControl extends JumpControl {
private boolean a;
private final LivingEntity b;
public EntityJumpControl(LivingEntity entity) {
super(new Slime(EntityType.SLIME, entity.level));
this.b = entity;
}
@Override
public void jump() {
this.a = true;
}
@Override
public void tick() {
this.b.setJumping(this.a);
this.a = false;
}
}