NilKit API 1.0.3 для Minecraft 1.6.4 (NilLoader)
Это не последняя версия. Последняя для 1.6.4 · NilLoader — 4.1.0Открыть 4.1.0 →
Файлы · 1
Что изменилось
[1.0.3] - 2026-03-26
Changed
- Bumped SDK version to
1.0.3in build and metadata resources. - KDL metadata parser remains custom/in-project (Java 8 compatible), without external KDL dependency.
Added
SDK-only metadata model and IO:
SdkModMetadataSdkMetadataKdlSdkMetadataIO
Runtime metadata bridge in SDK:
MetadataBridgeMetadataPatchInstaller- Patches
Metadata.fromduring premain to merge CSS + KDL automatically.
- New SDK metadata resource source-of-truth:
src/main/resources/[sdk].sdkmod.kdl. LoaderHelperSDK metadata APIs:getSdkMetadata(String)/getSdkMetadata(Metadata)getMissingRequiredMods(String)areRequiredModsLoaded(String)getLoadBefore(String)getLoadAfter(String)getIconPath(String)getLoadedModIcons()getRequiredMods(String)isSafeLoad(String)
Notes
- SDK-only metadata is separated from the loader's base metadata for compatibility.
- SDK metadata default file is now
.sdkmod.kdl(legacy.kdlnames are still readable). - Merge policy: CSS is primary; KDL only fills missing metadata fields.
- No per-mod custom Gradle metadata-generation step required.
Dependency enforcement:
- Missing required mods +
safeload=true-> warn log - Missing required mods +
safeload=false-> error and stop startup
- Missing required mods +
- If SDK is not installed, the base loader still reads only original
*.mod.cssand continues to work normally.