mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2026-08-15 13:04:36 +00:00
15 lines
457 B
C#
15 lines
457 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 MoveType,
|
|
PathingBlock StartBlock,
|
|
PathingBlock EndBlock);
|
|
|
|
public sealed record PathingPlannerContract(
|
|
string ScenarioId,
|
|
PathStatus ExpectedStatus,
|
|
IReadOnlyList<PathingPlannerSegmentContract> Segments);
|