From 0300e90924c4dae351f76289cd13a9dc1b123a19 Mon Sep 17 00:00:00 2001 From: anth64 Date: Wed, 29 Jul 2026 07:28:07 +0200 Subject: [PATCH] feat: expose buffer geometry via ClaimLinkApi for external mods --- ClaimLink/ClaimLinkApi.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 ClaimLink/ClaimLinkApi.cs diff --git a/ClaimLink/ClaimLinkApi.cs b/ClaimLink/ClaimLinkApi.cs new file mode 100644 index 0000000..11a9416 --- /dev/null +++ b/ClaimLink/ClaimLinkApi.cs @@ -0,0 +1,18 @@ +using System.Collections.Generic; +using Vintagestory.API.MathTools; + +namespace ClaimLink; + +public static class ClaimLinkApi +{ + public static IReadOnlyDictionary> BufferMap + { + get + { + Dictionary> result = new(); + foreach (int groupId in ClaimLinkModSystem.Registry.All) + result[groupId] = ClaimLinkBuffer.GetBuffer(groupId); + return result; + } + } +}