Search in sources :

Example 1 with Pose

use of net.minecraft.world.entity.Pose in project Denizen-For-Bukkit by DenizenScript.

the class EntityHelperImpl method setSneaking.

@Override
public void setSneaking(Entity player, boolean sneak) {
    if (player instanceof Player) {
        ((Player) player).setSneaking(sneak);
    }
    Pose pose = sneak ? Pose.CROUCHING : Pose.STANDING;
    ((CraftEntity) player).getHandle().setPose(pose);
}
Also used : ServerPlayer(net.minecraft.server.level.ServerPlayer) Pose(net.minecraft.world.entity.Pose)

Example 2 with Pose

use of net.minecraft.world.entity.Pose in project Denizen-For-Bukkit by DenizenScript.

the class EntityHelperImpl method setSneaking.

@Override
public void setSneaking(Entity player, boolean sneak) {
    if (player instanceof Player) {
        ((Player) player).setSneaking(sneak);
    }
    Pose pose = sneak ? Pose.CROUCHING : Pose.STANDING;
    ((CraftEntity) player).getHandle().setPose(pose);
}
Also used : ServerPlayer(net.minecraft.server.level.ServerPlayer) Pose(net.minecraft.world.entity.Pose)

Example 3 with Pose

use of net.minecraft.world.entity.Pose in project Denizen-For-Bukkit by DenizenScript.

the class EntityHelperImpl method setSleeping.

@Override
public void setSleeping(Entity player, boolean sleep) {
    Pose pose = sleep ? Pose.SLEEPING : Pose.STANDING;
    ((CraftEntity) player).getHandle().setPose(pose);
}
Also used : Pose(net.minecraft.world.entity.Pose)

Example 4 with Pose

use of net.minecraft.world.entity.Pose in project Denizen-For-Bukkit by DenizenScript.

the class EntityHelperImpl method setSleeping.

@Override
public void setSleeping(Entity player, boolean sleep) {
    Pose pose = sleep ? Pose.SLEEPING : Pose.STANDING;
    ((CraftEntity) player).getHandle().setPose(pose);
}
Also used : Pose(net.minecraft.world.entity.Pose)

Aggregations

Pose (net.minecraft.world.entity.Pose)4 ServerPlayer (net.minecraft.server.level.ServerPlayer)2