From 37854267932e381c5e464a03cd8b4c2f4e79c618 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Tue, 23 Aug 2022 22:43:24 -0500 Subject: [PATCH] Add Server save API Event --- .../java/com/seibel/lod/core/api/internal/a7/ServerApi.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/seibel/lod/core/api/internal/a7/ServerApi.java b/src/main/java/com/seibel/lod/core/api/internal/a7/ServerApi.java index c0bdef1cd..860e69509 100644 --- a/src/main/java/com/seibel/lod/core/api/internal/a7/ServerApi.java +++ b/src/main/java/com/seibel/lod/core/api/internal/a7/ServerApi.java @@ -120,8 +120,10 @@ public class ServerApi { SharedApi.currentWorld.saveAndFlush(); - // TODO: why is there bot ILevel and ILevelWrapper? - //DhApiEventInjector.INSTANCE.fireAllEvents(DhApiLevelSaveEvent.class, new DhApiLevelSaveEvent.EventParam( /* ... */ ); + for (ILevel level : SharedApi.currentWorld.getAllLoadedLevels()) + { + DhApiEventInjector.INSTANCE.fireAllEvents(DhApiLevelSaveEvent.class, new DhApiLevelSaveEvent.EventParam(new DhApiLevelWrapper(level.getLevelWrapper()))); + } } }