NilKit API 3.0.1 для Minecraft 1.12.2 (NilLoader)
Это не последняя версия. Последняя для 1.12.2 · NilLoader — 4.1.0Открыть 4.1.0 →
Файлы · 3
Основной · 391 КБ
SHA-1
0ac421a22f49880460cfa5f2fad2d0ba755e6696SHA-512f40ed0099711d889ea5f828ec4deaf89bdb19da54548dbcffd19c21b8d725fb59a2899ef05db28f2c3efde0569fd7a52a7bfdf1c7f33e2f866b8a0003c82bd34Дополнительный · 893 Б
SHA-1
f86bbabca4d45d53dcc8a28e1738c0b694342246SHA-5127580fb8f5d8bf354d39eaf3df56c1ac850374f9daf04a1ecd5b7d978baaeaa9d36d04c24deda6b16c17bdbb8c4fc966ecad626c3f771c8c6e7ef0543f655c6e8Что изменилось
[3.0.1] - 2026-08-05
Compatibility
- Removed the SDK's hard bytecode link to
net.minecraft.client.Minecraft;McHelpernow resolves the mapped Minecraft class lazily through reflection only when Minecraft-specific helpers are called. - Removed the compile-time
game/jarmodMinecraft 1.4.7 dependencies from the SDK build. The core artifact no longer needs a Minecraft JAR to compile. - Removed unused external ASM 9.5 runtime dependencies; transformer helpers already use the loader's shaded ASM API, avoiding unnecessary ASM classpath conflicts in
-all.jar. MinecraftAutoNetworkBridgeno longer assumes Minecraft 1.4.7. When explicitly enabled it reads `-D[sdk].minecraft.version=` and disables itself safely if the version or mappings are unavailable.- Added regression coverage that rejects hard
net.minecraft.*type references in the Minecraft-facing SDK classes.
Mapping workflow
- Removed the
.remappingstaging workflow.tools/MinecraftRemappingis now the single source path for mapping data. - Gradle mapping generation reads `tools/MinecraftRemapping//mcp2obf.srg` directly from the pinned submodule.
- Fixed
SimpleRemapso release JARs actually consume the generated mapping subset; 3.0.0 generatedGeneratedSrgMappingsbut never called it. - Replaced
prepareRemapping/import-submodulewith directinspectMinecraftRemapping,inspect-submodule, andsubmodule-pathworkflows. - Updated
gen_srg_mappings.pyto use project-relative paths instead of a machine-specific absolute Windows path.
Build fixes
- Removed duplicate declarations accidentally left in
build.gradle3.0.0 mapping-generation code.