minecraft-src/net/minecraft/commands/arguments/coordinates/Coordinates.java
2025-07-04 01:41:11 +03:00

22 lines
538 B
Java

package net.minecraft.commands.arguments.coordinates;
import net.minecraft.commands.CommandSourceStack;
import net.minecraft.core.BlockPos;
import net.minecraft.world.phys.Vec2;
import net.minecraft.world.phys.Vec3;
public interface Coordinates {
Vec3 getPosition(CommandSourceStack source);
Vec2 getRotation(CommandSourceStack source);
default BlockPos getBlockPos(CommandSourceStack source) {
return BlockPos.containing(this.getPosition(source));
}
boolean isXRelative();
boolean isYRelative();
boolean isZRelative();
}