From 9a27cc1e65e4c447d6e5c889929718427cadca90 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sun, 26 Feb 2023 16:33:58 -0600 Subject: [PATCH] implement ClientApi.clientChunkSaveEvent() --- .../java/com/seibel/lod/core/api/internal/ClientApi.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/lod/core/api/internal/ClientApi.java b/core/src/main/java/com/seibel/lod/core/api/internal/ClientApi.java index ce863b329..8bee74461 100644 --- a/core/src/main/java/com/seibel/lod/core/api/internal/ClientApi.java +++ b/core/src/main/java/com/seibel/lod/core/api/internal/ClientApi.java @@ -142,7 +142,11 @@ public class ClientApi { if (SharedApi.getEnvironment() == EWorldEnvironment.Client_Only) { - //TODO: Implement + IDhLevel dhLevel = SharedApi.getAbstractDhWorld().getLevel(level); + if (dhLevel != null) + { + dhLevel.updateChunkAsync(chunk); + } // TODO: potentially add a list of chunks that were updated during the save ApiEventInjector.INSTANCE.fireAllEvents(DhApiLevelSaveEvent.class, new DhApiLevelSaveEvent.EventParam(level));