sit command try to sit at look target, before falling back to below

This commit is contained in:
Oth3r 2024-08-06 11:08:48 -05:00
commit 3a56b1980d

View file

@ -56,8 +56,11 @@ public class SitCommand {
return 1; return 1;
} }
// player
if (args[0].equalsIgnoreCase("sit")) { if (args[0].equalsIgnoreCase("sit")) {
// todo make the command target the block that the player is looking at, if not looking at a block default to below // if the player can't sit where they're looking, try to sit below
if (!Logic.sitLooking(player)) {
BlockPos pos = player.getBlockPos(); BlockPos pos = player.getBlockPos();
if (!(player.getY() - ((int) player.getY()) > 0.00)) { if (!(player.getY() - ((int) player.getY()) > 0.00)) {
@ -70,6 +73,7 @@ public class SitCommand {
// try to make the player sit // try to make the player sit
Logic.sit(player, pos, null); Logic.sit(player, pos, null);
} }
}
if (args[0].equalsIgnoreCase("reload")) { if (args[0].equalsIgnoreCase("reload")) {
Logic.reload(); Logic.reload();