From df9343a71ff854725d24f8d4463d12f8f51477dd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 15:27:36 +0000 Subject: [PATCH 1/2] Initial plan From 214b5a989a4e1bd155d3d2ddf8df6db6e8c189cd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 15:28:27 +0000 Subject: [PATCH 2/2] docs: update getAt @return Javadoc to reflect error-based behavior Co-authored-by: Splatcrafter <83497438+Splatcrafter@users.noreply.github.com> Agent-Logs-Url: https://github.com/aether-framework/aether-datafixers/sessions/f3b66d1c-d3d8-496d-a7b9-a4625bf96b66 --- .../java/de/splatgames/aether/datafixers/api/type/Typed.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aether-datafixers-api/src/main/java/de/splatgames/aether/datafixers/api/type/Typed.java b/aether-datafixers-api/src/main/java/de/splatgames/aether/datafixers/api/type/Typed.java index a85bef7..a589532 100644 --- a/aether-datafixers-api/src/main/java/de/splatgames/aether/datafixers/api/type/Typed.java +++ b/aether-datafixers-api/src/main/java/de/splatgames/aether/datafixers/api/type/Typed.java @@ -384,7 +384,8 @@ public DataResult> updateDynamic(@NotNull final DynamicOps ops, * @param ops the dynamic operations for encoding, must not be {@code null} * @param finder the finder that locates the desired sub-value, must not be {@code null} * @param the underlying data format type - * @return a {@link DataResult} containing the found dynamic value or {@code null} if not found, never {@code null} + * @return a {@link DataResult} containing the found dynamic value on success, or an error result if the path + * was not found; never {@code null} * @throws NullPointerException if {@code ops} or {@code finder} is {@code null} * @see #updateAt(DynamicOps, Finder, Function) */