mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2026-08-29 13:04:59 +00:00
15 lines
405 B
C#
15 lines
405 B
C#
|
|
using MinecraftClient.Pathing.Core;
|
||
|
|
|
||
|
|
namespace MinecraftClient.Tests.Pathing.Execution.Contracts;
|
||
|
|
|
||
|
|
public readonly record struct PathingBlock(int X, int Y, int Z);
|
||
|
|
|
||
|
|
public sealed record PathingPlannerSegmentContract(
|
||
|
|
MoveType Move,
|
||
|
|
PathingBlock From,
|
||
|
|
PathingBlock To);
|
||
|
|
|
||
|
|
public sealed record PathingPlannerContract(
|
||
|
|
PathStatus ExpectedStatus,
|
||
|
|
PathingPlannerSegmentContract[] Segments);
|