/
All notable changes to this project will be documented in this file.
2.0.0.
2.0.0, mods relied on NilLoader CSS metadata only (*.nilmod.css).2.0.0 adds SDK KDL metadata (*.nilsdkmod.kdl) and runtime bridge integration.KdlParser, KdlWriterKdlDocument, KdlNode, KdlValue, KdlParseExceptionNilLoaderHelper convenience APIs for easier multi-mod integration and diagnostics:
isAllModsLoaded(String...)getFirstLoadedMod(String...)getEntrypoints(String)hasEntrypoint(String, String)getModsWithEntrypoint(String)hasMissingRequiredMods(String)getMissingRequiredModsForLoadedMods()getModsRequiring(String)NilLoaderSDKEvent, CancellableEvent, EventPriority, SubscribeEventEventBus with:
@SubscribeEvent)listen style)PreEntrypointDispatchEvent (cancellable)PhaseEventPostEntrypointDispatchEventNilModBase now includes convenience methods to register/post/listen events.modurlsourceurllicensecredits (multi-value)2.0.0 in build and metadata resources.NilMetadataBridge now parses .nilsdkmod.kdl via shared KDL parser (KdlParser) instead of manual string parsing for better compatibility.nilmod {}, entrypoints {}) and top-level fallback keys (name, description, authors, version, entrypoints.<phase>).1.0.4 under 2.0.0.
Utilities and helper SDK for NilLoader mod development. The purpose is to make developing older versions of Minecraft easier.