All Classes and Interfaces

Class
Description
NilKit's Byte Buddy entry point.
Immutable, composable Byte Buddy patch definition.
 
A single ordered mutation of a Byte Buddy type builder.
Preflight assertion evaluated before bytecode is mutated.
Composes and installs ByteBuddyPatch instances.
 
Base class for cancellable events.
Small ClassGraph facade for common mod-discovery jobs.
 
 
CooldownTracker — manages cooldowns for actions globally and per player.
DefaultSdkEntrypointModule — built-in module for NilKit.
Lightweight capability checks for the optional libraries bundled in the -all.jar.
Base type for all SDK events.
Simple Forge/Fabric-like event bus for NilKit.
 
Listener priority ordering.
Convenience bootstrap for the optional GEB event bus bundled in the all-in-one JAR.
Auto-generated by Gradle task generateSimpleRemapMappings.
 
 
Boots KDL-only mods (no *.nilmod.css) into NilLoader runtime during SDK premain.
 
Small dependency-free KDL parser used by NilKit.
 
 
 
 
 
 
Logger utility for NilKit.
Command-line utilities for local Minecraft SRG mapping workflows.
McHelper — utility methods for interacting with Minecraft instance, players, and world data.
 
Small matcher vocabulary for code that is conceptually ported from Mixin.
Represents metadata information about a mod build.
Builder for ModBuildInfo.
Standalone demo for the simple NIO network layer.
Global SDK access point for high-level systems.
Java-first registration API for NilKit users.
Standard NilKit entrypoint for the hijack phase.
Standard NilKit entrypoint for the premain phase.
NilLoader-specific adapter for ByteBuddyPatchRegistry.
NilLoaderHelper — convenience wrapper around NilLoader mod metadata APIs.
Runtime bridge that merges base nilmod CSS metadata with optional SDK KDL metadata.
 
Base class for NilLoader mods.
 
 
Variable-length packet contract for the simple NIO protocol.
Frame format: [length:int][packetId:int][payload...] length includes packetId + payload.
 
 
PacketHelper — utility for creating and sending Packet250CustomPayload without repeatedly hardcoding logic.
 
Base lifecycle event with current phase value.
 
Fired after SDK entrypoint dispatch completes for a phase.
Fired before SDK entrypoint targets/modules are dispatched for a phase.
ProxyHelper — injects a dynamic proxy around INetworkManager on NetServerHandler.
Callback invoked before each processReadPackets call.
ReflectHelper — utility wrapper for common reflection operations.
 
Reads/writes SDK-only metadata from .nilsdkmod.kdl files.
Minimal KDL codec for SDK metadata.
SDK-only mod metadata loaded from a dedicated .kdl file.
 
SimpleRemap — mapping table between human-readable names and obfuscated names.
Utilities for reading, writing, reversing and composing SRG mapping files.
In-memory representation of SRG mappings.
 
 
Marks an event listener method for automatic registration via EventBus.register(Object).
TargetFinder — finds the entity currently under the crosshair.
TransformerHelper — lightweight class patch utilities for NilLoader.
Functional callback for ASM tree patching.
Functional callback for byte[] class patching.
Safe-by-default YAML convenience methods backed by SnakeYAML.