Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addArgument(KdlValue) - Method in class me.tamkungz.nilkit.util.kdl.KdlNode
- addChild(KdlNode) - Method in class me.tamkungz.nilkit.util.kdl.KdlNode
- addClass(String, String) - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
- addClass(String, String, boolean) - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
- addField(String, String, String) - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
- addField(String, String, String, boolean) - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
- addFoodStats(Object, int, float, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Adds food stats to the player.
- addMethod(String, String, String) - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
- addMethod(String, String, String, boolean) - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
- addNode(KdlNode) - Method in class me.tamkungz.nilkit.util.kdl.KdlDocument
- advice(ElementMatcher<? super MethodDescription>, Class<?>) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch.Builder
-
Applies Byte Buddy Advice to matched methods/constructors.
- allClasses(ClassLoader, String...) - Static method in class me.tamkungz.nilkit.tooling.ClassGraphHelper
-
Same helpers, but force ClassGraph to inspect through one class loader.
- allClasses(String...) - Static method in class me.tamkungz.nilkit.tooling.ClassGraphHelper
- apply(ClassLoader, String, byte[]) - Method in interface me.tamkungz.nilkit.helper.TransformerHelper.BytecodePatch
- apply(ClassLoader, ClassNode) - Method in interface me.tamkungz.nilkit.helper.TransformerHelper.AsmPatch
- apply(String, SimpleRemap, boolean) - Static method in class me.tamkungz.nilkit.remapping.GeneratedSrgMappings
- apply(TypeDescription, DynamicType.Builder<?>) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch
- apply(DynamicType.Builder<?>) - Method in interface me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch.Mutation
- applyBuiltin(String, SimpleRemap, boolean) - Static method in class me.tamkungz.nilkit.remapping.SimpleRemap
- applyGenerated(String, SimpleRemap, boolean) - Static method in class me.tamkungz.nilkit.remapping.SimpleRemap
- areRequiredModsLoaded(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
True when all required SDK metadata dependencies are currently loaded.
- asBoolean() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- asBoolean() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlBoolean
- asNull() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- asNull() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNull
- asNumber() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- asNumber() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNumber
- asString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- asString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlString
- availability() - Static method in class me.tamkungz.nilkit.tooling.DeveloperToolbox
-
Returns an immutable, deterministic capability map for diagnostics.
B
- bootstrapFromDefaultFolders() - Static method in class me.tamkungz.nilkit.metadata.KdlOnlyModBootstrapper
- broadcast(Packet) - Method in class me.tamkungz.nilkit.network.NioServer
- build() - Method in class me.tamkungz.nilkit.build.ModBuildInfo.Builder
-
Builds a new
ModBuildInfoinstance. - build() - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch.Builder
- buildDate(String) - Method in class me.tamkungz.nilkit.build.ModBuildInfo.Builder
-
Sets the build date.
- builder(String, ElementMatcher<? super TypeDescription>) - Static method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch
- Builder(String) - Constructor for class me.tamkungz.nilkit.build.ModBuildInfo.Builder
-
Creates a builder with a specified mod ID.
- Builder(NilMetadata) - Constructor for class me.tamkungz.nilkit.build.ModBuildInfo.Builder
-
Creates a builder from
NilMetadata. - buildInfo - Variable in class me.tamkungz.nilkit.NilModBase
- buildPacket250(SimpleRemap, String, byte[]) - Static method in class me.tamkungz.nilkit.helper.PacketHelper
-
Creates a Packet250CustomPayload instance.
- builtinOnly(String) - Static method in class me.tamkungz.nilkit.remapping.SimpleRemap
-
Creates a remap using built-in manual mappings only.
- byteBuddy() - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Creates an unrestricted Byte Buddy entry point for advanced use.
- ByteBuddyHelper - Class in me.tamkungz.nilkit.tooling
-
NilKit's Byte Buddy entry point.
- ByteBuddyPatch - Class in me.tamkungz.nilkit.tooling.bytebuddy
-
Immutable, composable Byte Buddy patch definition.
- ByteBuddyPatch.Builder - Class in me.tamkungz.nilkit.tooling.bytebuddy
- ByteBuddyPatch.Mutation - Interface in me.tamkungz.nilkit.tooling.bytebuddy
-
A single ordered mutation of a Byte Buddy type builder.
- ByteBuddyPatch.Requirement - Interface in me.tamkungz.nilkit.tooling.bytebuddy
-
Preflight assertion evaluated before bytecode is mutated.
- ByteBuddyPatchRegistry - Class in me.tamkungz.nilkit.tooling.bytebuddy
-
Composes and installs
ByteBuddyPatchinstances. - ByteBuddyPatchRegistry() - Constructor for class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry
- ByteBuddyPatchRegistry.Installation - Class in me.tamkungz.nilkit.tooling.bytebuddy
C
- CancellableEvent - Class in me.tamkungz.nilkit.event
-
Base class for cancellable events.
- CancellableEvent() - Constructor for class me.tamkungz.nilkit.event.CancellableEvent
- chain(SrgMappingSet, SrgMappingSet) - Static method in class me.tamkungz.nilkit.mapping.SrgMappings
-
Composes A->B and B->C mappings into A->C.
- classesImplementing(String, String...) - Static method in class me.tamkungz.nilkit.tooling.ClassGraphHelper
- classesWithAnnotation(String, String...) - Static method in class me.tamkungz.nilkit.tooling.ClassGraphHelper
- ClassGraphHelper - Class in me.tamkungz.nilkit.tooling
-
Small ClassGraph facade for common mod-discovery jobs.
- classNameEquals(String, String) - Static method in class me.tamkungz.nilkit.helper.TransformerHelper
-
True if two class names match after normalizing to internal slash format.
- clear() - Method in class me.tamkungz.nilkit.event.EventBus
-
Removes all listeners from this bus.
- clear() - Method in class me.tamkungz.nilkit.network.packet.PacketRegistry
- clear() - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry
- clearAll() - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Clears all cooldowns (global and per-player).
- clearExpiredPlayers() - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Removes expired per-player entries and returns the number removed.
- clearHeldStack(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- ClientListener - Interface in me.tamkungz.nilkit.network
- close() - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry.Installation
- cls(String) - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
-
Returns obfuscated class name.
- collectFieldValuesByType(Object, Class<?>, boolean) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
-
Collects field values whose type is assignable to the given class.
- collectPlayers(Object, Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Collects all player-like entities in the world (excluding given object).
- Connection - Class in me.tamkungz.nilkit.network
- Connection(SocketChannel) - Constructor for class me.tamkungz.nilkit.network.Connection
- constructor() - Static method in class me.tamkungz.nilkit.tooling.bytebuddy.MixinMatchers
- CooldownTracker - Class in me.tamkungz.nilkit.util
-
CooldownTracker — manages cooldowns for actions globally and per player.
- CooldownTracker(long) - Constructor for class me.tamkungz.nilkit.util.CooldownTracker
- create() - Method in interface me.tamkungz.nilkit.network.packet.PacketFactory
- create(int) - Method in class me.tamkungz.nilkit.network.packet.PacketRegistry
- createBus() - Static method in class me.tamkungz.nilkit.tooling.GebHelper
-
Creates a GEB bus and loads generated dispatchers from the context loader.
- createBus(ClassLoader) - Static method in class me.tamkungz.nilkit.tooling.GebHelper
-
Creates a GEB bus and loads generated dispatchers visible to the given loader.
D
- DecodedPacket(int, Packet) - Constructor for class me.tamkungz.nilkit.network.codec.PacketCodec.DecodedPacket
- DEFAULT_METADATA_FILE - Static variable in class me.tamkungz.nilkit.metadata.SdkMetadataIO
- DEFAULT_ROOT - Static variable in class me.tamkungz.nilkit.log.Loggers
-
Default logger root used by the SDK.
- DefaultSdkEntrypointModule - Class in me.tamkungz.nilkit.entrypoint
-
DefaultSdkEntrypointModule — built-in module for NilKit.
- DefaultSdkEntrypointModule() - Constructor for class me.tamkungz.nilkit.entrypoint.DefaultSdkEntrypointModule
- describeMod(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns a compact single-line description suitable for logs.
- descriptor(String) - Static method in class me.tamkungz.nilkit.tooling.bytebuddy.MixinMatchers
-
Matches a method/constructor by exact JVM descriptor, e.g.
- DeveloperToolbox - Class in me.tamkungz.nilkit.tooling
-
Lightweight capability checks for the optional libraries bundled in the
-all.jar. - dump(Object) - Static method in class me.tamkungz.nilkit.tooling.YamlHelper
E
- empty() - Static method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- empty(String) - Static method in class me.tamkungz.nilkit.remapping.SimpleRemap
-
Creates an empty remap for custom or unsupported versions.
- encode(PacketRegistry, Packet) - Static method in class me.tamkungz.nilkit.network.codec.PacketCodec
- enforceLoadedMods() - Static method in class me.tamkungz.nilkit.metadata.SdkDependencyEnforcer
- enqueue(ByteBuffer) - Method in class me.tamkungz.nilkit.network.Connection
- ensureReadBufferWritable(int) - Method in class me.tamkungz.nilkit.network.Connection
- equals(Object) - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MemberMapping
- equals(Object) - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MethodMapping
- equals(Object) - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- Event - Class in me.tamkungz.nilkit.event
-
Base type for all SDK events.
- Event() - Constructor for class me.tamkungz.nilkit.event.Event
- eventBus() - Static method in class me.tamkungz.nilkit.NilKit
- EventBus - Class in me.tamkungz.nilkit.event
-
Simple Forge/Fabric-like event bus for NilKit.
- EventBus() - Constructor for class me.tamkungz.nilkit.event.EventBus
- EventBus.EventListener<T> - Interface in me.tamkungz.nilkit.event
- EventPriority - Enum Class in me.tamkungz.nilkit.event
-
Listener priority ordering.
- extra(String) - Method in class me.tamkungz.nilkit.build.ModBuildInfo.Builder
-
Sets an optional extra suffix for the build tag.
- extractVec3(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
F
- field(String, String) - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
-
Returns obfuscated field name.
- findCrosshairTarget(Object, double, double, SimpleRemap) - Static method in class me.tamkungz.nilkit.util.TargetFinder
-
Finds the player entity that the feeder is currently aiming at.
- findCrosshairTarget(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.util.TargetFinder
-
Overload with default values (range = 6, minDot = 0.6).
- findField(Class<?>, String) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- findFieldByClassHint(Object, String...) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
-
Finds a field value whose type matches any of the given class name hints.
- flushOutbound() - Method in class me.tamkungz.nilkit.network.Connection
- forClass(Class<?>) - Static method in class me.tamkungz.nilkit.log.Loggers
-
Returns a logger for the given class using global fallback root.
- forClass(String, Class<?>) - Static method in class me.tamkungz.nilkit.log.Loggers
-
Returns a logger for the given class under explicit root (per-mod capable).
- forClass(String, String) - Static method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch
- forMod(String) - Static method in class me.tamkungz.nilkit.log.Loggers
-
Alias for per-mod root logger.
- forModClass(String, Class<?>) - Static method in class me.tamkungz.nilkit.log.Loggers
-
Alias for per-mod class logger.
- forVersion(String) - Static method in class me.tamkungz.nilkit.remapping.SimpleRemap
-
Creates a remap for a version by combining: 1) generated / SRG mappings 2) built-in manual overrides Built-in mappings are applied last so manual fixes win.
- from(String, QDCSS, File) - Static method in class me.tamkungz.nilkit.metadata.NilMetadataBridge
- fromNilMetadata(NilMetadata) - Static method in class me.tamkungz.nilkit.build.ModBuildInfo
-
Creates a
ModBuildInfoinstance directly fromNilMetadata.
G
- gameVersion(String) - Method in class me.tamkungz.nilkit.build.ModBuildInfo.Builder
-
Sets the target game version.
- GebHelper - Class in me.tamkungz.nilkit.tooling
-
Convenience bootstrap for the optional GEB event bus bundled in the all-in-one JAR.
- generatedOnly(String) - Static method in class me.tamkungz.nilkit.remapping.SimpleRemap
-
Creates a remap using generated/submodule SRG mappings only.
- GeneratedSrgMappings - Class in me.tamkungz.nilkit.remapping
-
Auto-generated by Gradle task generateSimpleRemapMappings.
- getAllLoadedMods() - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns all loaded mod metadata entries.
- getArguments() - Method in class me.tamkungz.nilkit.util.kdl.KdlNode
- getBooleanField(Object, String) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- getBoundPort() - Method in class me.tamkungz.nilkit.network.NioServer
-
Returns the actual bound port.
- getBuildDate() - Method in class me.tamkungz.nilkit.build.ModBuildInfo
- getBuildTag() - Method in class me.tamkungz.nilkit.build.ModBuildInfo
-
Returns a formatted build tag in the form:
- getChannel() - Method in class me.tamkungz.nilkit.network.Connection
- getChannel(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.PacketHelper
-
Extracts the channel name from a Packet250 instance.
- getChildren() - Method in class me.tamkungz.nilkit.util.kdl.KdlNode
- getClasses() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet
- getConnection() - Method in class me.tamkungz.nilkit.network.NioClient
- getConnectionCount() - Method in class me.tamkungz.nilkit.network.NioServer
- getConnections() - Method in class me.tamkungz.nilkit.network.NioServer
- getCooldownMs() - Method in class me.tamkungz.nilkit.util.CooldownTracker
- getCredits() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- getCredits(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns credits/contributors from SDK metadata.
- getData(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.PacketHelper
-
Extracts payload bytes from a Packet250 instance.
- getDoubleField(Object, String) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- getDoubleFieldSafe(Object, String) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- getEntityPos(Object) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns entity position as [x, y, z], or null if unavailable.
- getEntrypointClass(String, String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns a specific entrypoint target class for a given phase.
- getEntrypointNames(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns declared entrypoint names for the given mod id.
- getEntrypoints(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns all entrypoint phase->class mappings for the given mod id.
- getExecutedCount() - Method in class me.tamkungz.nilkit.event.lifecycle.PostEntrypointDispatchEvent
- getField(Object, String) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
-
Gets a field value from an object (searches superclass hierarchy).
- getFields() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet
- getFieldSafe(Object, String) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
-
Safe field access — returns null on error.
- getFirstLoadedMod(String...) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns the first loaded mod from the provided candidate ids.
- getFloatField(Object, String) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- getFoodStats(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns FoodStats instance with fallbacks.
- getGameVersion() - Method in class me.tamkungz.nilkit.build.ModBuildInfo
- getGlobalRemainingMs() - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Returns remaining global cooldown in milliseconds, never negative.
- getHeldItemId(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- getHeldItemStack(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- getIcon() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- getIconPath(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns icon path from SDK metadata, or null if not declared.
- getId() - Method in class me.tamkungz.nilkit.entrypoint.DefaultSdkEntrypointModule
- getId() - Method in interface me.tamkungz.nilkit.entrypoint.NilKitEntrypointModule
- getId() - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch
- getIntegratedServer(Object) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns integrated server instance if present.
- getIntField(Object, String) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- getIntFieldSafe(Object, String, int) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- getItemFromStack(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- getItemId(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- getLicense() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- getLicense(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns license string from SDK metadata, or null if not declared.
- getLoadAfter() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- getLoadAfter(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns ids this mod prefers to load after (advisory metadata).
- getLoadBefore() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- getLoadBefore(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns ids this mod prefers to load before (advisory metadata).
- getLoadedModIcons() - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Easy icon map for UI integrations (e.g., mod menu).
- getLoadedModIds() - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns all loaded mod ids.
- getLoadedModNames() - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns all loaded mod names.
- getLoadedModsById() - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns a map of loaded mods by id, preserving load iteration order.
- getLocalPlayer(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns the local player instance.
- getLookVec(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns normalized look vector.
- getMethods() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet
- getMinecraft(SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns the Minecraft instance without linking NilKit to a specific Minecraft class at class-load time.
- getMinecraftSafe(SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Safe version of getMinecraft (returns null on failure).
- getMissingRequiredMods(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns list of missing required mod ids declared in SDK metadata.
- getMissingRequiredModsForLoadedMods() - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns dependency report of loaded mods currently missing required dependencies.
- getModId() - Method in class me.tamkungz.nilkit.build.ModBuildInfo
- getModMetadata(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns metadata for a mod id.
- getModMetadataOrNull(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Safe metadata lookup that returns null when unavailable.
- getModsRequiring(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns loaded mod ids that declare the given mod id as a required dependency.
- getModsWithEntrypoint(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns loaded mod ids that have declared an entrypoint for the given phase.
- getModUrl() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- getModUrl(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns mod page URL from SDK metadata, or null if not declared.
- getName() - Method in class me.tamkungz.nilkit.util.kdl.KdlNode
- getNodes() - Method in class me.tamkungz.nilkit.util.kdl.KdlDocument
- getPackages() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet
- getPacket() - Method in class me.tamkungz.nilkit.network.codec.PacketCodec.DecodedPacket
- getPacketId() - Method in class me.tamkungz.nilkit.network.codec.PacketCodec.DecodedPacket
- getPendingWriteCount() - Method in class me.tamkungz.nilkit.network.Connection
- getPhase() - Method in class me.tamkungz.nilkit.event.lifecycle.PhaseEvent
- getPhase() - Method in class me.tamkungz.nilkit.event.lifecycle.PreEntrypointDispatchEvent
- getPlayerName(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns the player name using multiple fallback methods.
- getPlayerRemainingMs(String) - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Returns remaining cooldown for a player in milliseconds, never negative.
- getPriority() - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch
- getProperties() - Method in class me.tamkungz.nilkit.util.kdl.KdlNode
- getReadBuffer() - Method in class me.tamkungz.nilkit.network.Connection
- getReconnectAttempts() - Method in class me.tamkungz.nilkit.network.NioClient
- getRequiredMods() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- getRequiredMods(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns required mod ids declared in SDK metadata.
- getRoot() - Static method in class me.tamkungz.nilkit.log.Loggers
-
Returns current global fallback logger root namespace.
- getSdkMetadata(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Reads SDK-only metadata for a loaded mod by id from `.nilsdkmod.kdl` (fallback: legacy `.kdl` names).
- getSdkMetadata(NilMetadata) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Reads SDK-only metadata from a
NilMetadata.sourcelocation. - getSentAtMillis() - Method in class me.tamkungz.nilkit.network.example.PingPacket
- getServerConfigManager(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- getServerPlayerByName(Object, String, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- getServerPlayerList(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- getSourceDescriptor() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MethodMapping
- getSourceFile(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns the source file (JAR/path) of the given mod id.
- getSourceName() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MemberMapping
- getSourceOwner() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MemberMapping
- getSourceUrl() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- getSourceUrl(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns source repository URL from SDK metadata, or null if not declared.
- getStackSize(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- getTargetDescriptor() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MethodMapping
- getTargetName() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MemberMapping
- getTargetOwner() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MemberMapping
- getValue() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- getValue() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlBoolean
- getValue() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNull
- getValue() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNumber
- getValue() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlString
- getVersion() - Method in class me.tamkungz.nilkit.build.ModBuildInfo
- getVersion() - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
- getWarnings() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet
- getWorldFromEntity(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns world object from an entity.
H
- handle(T) - Method in interface me.tamkungz.nilkit.event.EventBus.EventListener
- hasByteBuddy() - Static method in class me.tamkungz.nilkit.tooling.DeveloperToolbox
- hasByteBuddyAgent() - Static method in class me.tamkungz.nilkit.tooling.DeveloperToolbox
- hasClassGraph() - Static method in class me.tamkungz.nilkit.tooling.DeveloperToolbox
- hasEntrypoint(String, String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns true if a mod declares an entrypoint for a given phase.
- hasGeb() - Static method in class me.tamkungz.nilkit.tooling.DeveloperToolbox
- hashCode() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MemberMapping
- hashCode() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet.MethodMapping
- hashCode() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- hasMissingRequiredMods(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns true if this mod is currently missing any required dependencies.
- hasOutboundData() - Method in class me.tamkungz.nilkit.network.Connection
- hasSnakeYaml() - Static method in class me.tamkungz.nilkit.tooling.DeveloperToolbox
- HEADER_SIZE - Static variable in class me.tamkungz.nilkit.network.codec.PacketCodec
- HIGH - Enum constant in enum class me.tamkungz.nilkit.event.EventPriority
- HIGHEST - Enum constant in enum class me.tamkungz.nilkit.event.EventPriority
I
- injectNetworkProxy(Object, SimpleRemap, ProxyHelper.ReadPacketInterceptor) - Static method in class me.tamkungz.nilkit.helper.ProxyHelper
-
Injects a proxy around INetworkManager for the given player.
- install() - Static method in class me.tamkungz.nilkit.metadata.NilMetadataPatchInstaller
- install(ByteBuddyPatchRegistry) - Static method in class me.tamkungz.nilkit.tooling.bytebuddy.NilLoaderByteBuddyBridge
- installInstrumentation() - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Explicitly asks Byte Buddy to self-attach and returns Instrumentation.
- installNilLoaderBridge() - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry
-
Installs one catch-all NilLoader transformer.
- installNilLoaderBridge() - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Installs the global registry into NilLoader's pre-load transformer chain.
- installOn(Instrumentation) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry
-
Installs all registered patches as one retransformation-capable Byte Buddy agent.
- installPatches(Instrumentation) - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Installs the global registry on existing Instrumentation.
- instrumentationOrNull() - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Returns already-installed Byte Buddy instrumentation, or
nullif the agent is not installed. - intercept(ElementMatcher<? super MethodDescription>, Implementation) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch.Builder
-
Replaces method implementations using any Byte Buddy Implementation, e.g.
- invoke(Object, String, Object...) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
-
Invokes a method on the target object using varargs.
- invokeSafe(Object, String, Object...) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
-
Safe method invocation — returns null on error.
- isAllModsLoaded(String...) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns true if all provided mod ids are loaded.
- isAnyModLoaded(String...) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns true if at least one provided mod id is loaded.
- isBoolean() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- isBoolean() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlBoolean
- isBoolean() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNull
- isBoolean() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNumber
- isBoolean() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlString
- isCancelled() - Method in class me.tamkungz.nilkit.event.CancellableEvent
- isConnected() - Method in class me.tamkungz.nilkit.network.NioClient
- isCreative(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns true if the player is in creative mode.
- isEmpty() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- isEmpty() - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
- isEmpty() - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry
- isGlobalReady() - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Returns true if the global cooldown has expired.
- isHost(Object) - Static method in class me.tamkungz.nilkit.helper.McHelper
- isInRange(Object, Object, double) - Static method in class me.tamkungz.nilkit.util.TargetFinder
-
Checks whether the target entity is within range of the source entity.
- isInstanceOf(Object, String...) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
-
Checks if the object is an instance of any given class names (including superclass hierarchy).
- isInstrumentationAvailable() - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Returns true if Byte Buddy's agent is already installed.
- isMinecraftPresent(SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns true when the mapped Minecraft client class can be resolved.
- isModLoaded(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Returns true if a mod with the given id is loaded.
- isNull() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- isNull() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlBoolean
- isNull() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNull
- isNull() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNumber
- isNull() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlString
- isNumber() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- isNumber() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlBoolean
- isNumber() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNull
- isNumber() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNumber
- isNumber() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlString
- isOpen() - Method in class me.tamkungz.nilkit.network.Connection
- isPacket250ForChannel(Object, String, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.PacketHelper
-
Checks whether the object is a Packet250 for the given channel.
- isPlayerReady(String) - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Returns true if the player's cooldown has expired.
- isRegistered(int) - Method in class me.tamkungz.nilkit.network.packet.PacketRegistry
- isRegistered(Class<? extends Packet>) - Method in class me.tamkungz.nilkit.network.packet.PacketRegistry
- isRunning() - Static method in class me.tamkungz.nilkit.network.MinecraftAutoNetworkBridge
- isRunning() - Method in class me.tamkungz.nilkit.network.NioClient
- isRunning() - Method in class me.tamkungz.nilkit.network.NioServer
- isSafeLoad() - Method in class me.tamkungz.nilkit.metadata.SdkModMetadata
- isSafeLoad(String) - Static method in class me.tamkungz.nilkit.helper.NilLoaderHelper
-
Whether this mod should soft-fail on missing dependencies (default true).
- isString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue
- isString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlBoolean
- isString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNull
- isString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNumber
- isString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlString
- isSurvivalLike(Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Returns true if the player is not in creative mode.
K
- KdlBoolean(boolean) - Constructor for class me.tamkungz.nilkit.util.kdl.KdlValue.KdlBoolean
- KdlDocument - Class in me.tamkungz.nilkit.util.kdl
- KdlDocument() - Constructor for class me.tamkungz.nilkit.util.kdl.KdlDocument
- KdlNode - Class in me.tamkungz.nilkit.util.kdl
- KdlNode(String) - Constructor for class me.tamkungz.nilkit.util.kdl.KdlNode
- KdlNull() - Constructor for class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNull
- KdlNumber(Number) - Constructor for class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNumber
- KdlOnlyModBootstrapper - Class in me.tamkungz.nilkit.metadata
-
Boots KDL-only mods (no *.nilmod.css) into NilLoader runtime during SDK premain.
- KdlParseException - Exception Class in me.tamkungz.nilkit.util.kdl
- KdlParseException(String) - Constructor for exception class me.tamkungz.nilkit.util.kdl.KdlParseException
- KdlParseException(String, Throwable) - Constructor for exception class me.tamkungz.nilkit.util.kdl.KdlParseException
- KdlParser - Class in me.tamkungz.nilkit.util.kdl
-
Small dependency-free KDL parser used by NilKit.
- KdlParser(String) - Constructor for class me.tamkungz.nilkit.util.kdl.KdlParser
- KdlString(String) - Constructor for class me.tamkungz.nilkit.util.kdl.KdlValue.KdlString
- KdlValue - Class in me.tamkungz.nilkit.util.kdl
- KdlValue() - Constructor for class me.tamkungz.nilkit.util.kdl.KdlValue
- KdlValue.KdlBoolean - Class in me.tamkungz.nilkit.util.kdl
- KdlValue.KdlNull - Class in me.tamkungz.nilkit.util.kdl
- KdlValue.KdlNumber - Class in me.tamkungz.nilkit.util.kdl
- KdlValue.KdlString - Class in me.tamkungz.nilkit.util.kdl
- KdlWriter - Class in me.tamkungz.nilkit.util.kdl
- KdlWriter() - Constructor for class me.tamkungz.nilkit.util.kdl.KdlWriter
L
- LEGACY_METADATA_FILE - Static variable in class me.tamkungz.nilkit.metadata.SdkMetadataIO
- LEGACY_METADATA_FILE_2 - Static variable in class me.tamkungz.nilkit.metadata.SdkMetadataIO
- listen(Class<T>, EventBus.EventListener<T>) - Static method in class me.tamkungz.nilkit.NilKit
- listen(Class<T>, EventBus.EventListener<T>) - Method in class me.tamkungz.nilkit.NilModBase
-
Registers a typed listener callback using NORMAL priority.
- listen(Class<T>, EventBus.EventListener<T>, EventPriority, boolean) - Static method in class me.tamkungz.nilkit.NilKit
- listen(Class<T>, EventBus.EventListener<T>, EventPriority, boolean) - Method in class me.tamkungz.nilkit.NilModBase
-
Registers a typed listener callback with explicit delivery options.
- load(String) - Static method in class me.tamkungz.nilkit.tooling.YamlHelper
- loadMap(String) - Static method in class me.tamkungz.nilkit.tooling.YamlHelper
- loadMap(Path) - Static method in class me.tamkungz.nilkit.tooling.YamlHelper
- log - Variable in class me.tamkungz.nilkit.NilModBase
- Loggers - Class in me.tamkungz.nilkit.log
-
Logger utility for NilKit.
- LOW - Enum constant in enum class me.tamkungz.nilkit.event.EventPriority
- LOWEST - Enum constant in enum class me.tamkungz.nilkit.event.EventPriority
M
- main(String[]) - Static method in class me.tamkungz.nilkit.mapping.MappingToolMain
- main(String[]) - Static method in class me.tamkungz.nilkit.network.example.NetworkDemo
- makeSubclass(Class<T>) - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Generates and loads an empty subclass using a wrapper class loader.
- mapClass(String) - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet
- mapField(String, String) - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet
- mapMethod(String, String, String) - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet
- MappingToolMain - Class in me.tamkungz.nilkit.mapping
-
Command-line utilities for local Minecraft SRG mapping workflows.
- markGlobalUsed() - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Sets global cooldown to now + cooldownMs.
- markPlayerUsed(String) - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Sets cooldown for a specific player.
- matches(TypeDescription) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch
- McHelper - Class in me.tamkungz.nilkit.helper
-
McHelper — utility methods for interacting with Minecraft instance, players, and world data.
- me.tamkungz.nilkit - package me.tamkungz.nilkit
- me.tamkungz.nilkit.build - package me.tamkungz.nilkit.build
- me.tamkungz.nilkit.entrypoint - package me.tamkungz.nilkit.entrypoint
- me.tamkungz.nilkit.event - package me.tamkungz.nilkit.event
- me.tamkungz.nilkit.event.lifecycle - package me.tamkungz.nilkit.event.lifecycle
- me.tamkungz.nilkit.helper - package me.tamkungz.nilkit.helper
- me.tamkungz.nilkit.log - package me.tamkungz.nilkit.log
- me.tamkungz.nilkit.mapping - package me.tamkungz.nilkit.mapping
- me.tamkungz.nilkit.metadata - package me.tamkungz.nilkit.metadata
- me.tamkungz.nilkit.network - package me.tamkungz.nilkit.network
- me.tamkungz.nilkit.network.codec - package me.tamkungz.nilkit.network.codec
- me.tamkungz.nilkit.network.example - package me.tamkungz.nilkit.network.example
- me.tamkungz.nilkit.network.packet - package me.tamkungz.nilkit.network.packet
- me.tamkungz.nilkit.remapping - package me.tamkungz.nilkit.remapping
- me.tamkungz.nilkit.tooling - package me.tamkungz.nilkit.tooling
-
Optional developer-tooling facades.
- me.tamkungz.nilkit.tooling.bytebuddy - package me.tamkungz.nilkit.tooling.bytebuddy
- me.tamkungz.nilkit.util - package me.tamkungz.nilkit.util
- me.tamkungz.nilkit.util.kdl - package me.tamkungz.nilkit.util.kdl
- MemberMapping(String, String, String, String) - Constructor for class me.tamkungz.nilkit.mapping.SrgMappingSet.MemberMapping
- method(String) - Static method in class me.tamkungz.nilkit.tooling.bytebuddy.MixinMatchers
- method(String, String) - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
-
Returns obfuscated method name.
- method(String, String) - Static method in class me.tamkungz.nilkit.tooling.bytebuddy.MixinMatchers
- MethodMapping(String, String, String, String, String, String) - Constructor for class me.tamkungz.nilkit.mapping.SrgMappingSet.MethodMapping
- MinecraftAutoNetworkBridge - Class in me.tamkungz.nilkit.network
- MixinMatchers - Class in me.tamkungz.nilkit.tooling.bytebuddy
-
Small matcher vocabulary for code that is conceptually ported from Mixin.
- ModBuildInfo - Class in me.tamkungz.nilkit.build
-
Represents metadata information about a mod build.
- ModBuildInfo.Builder - Class in me.tamkungz.nilkit.build
-
Builder for
ModBuildInfo. - mutate(ByteBuddyPatch.Mutation) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch.Builder
-
Adds a completely custom transformation.
N
- NetworkDemo - Class in me.tamkungz.nilkit.network.example
-
Standalone demo for the simple NIO network layer.
- NilKit - Class in me.tamkungz.nilkit
-
Global SDK access point for high-level systems.
- NilKitEntrypointModule - Interface in me.tamkungz.nilkit.entrypoint
-
Java-first registration API for NilKit users.
- NilKitHijack - Class in me.tamkungz.nilkit.entrypoint
-
Standard NilKit entrypoint for the hijack phase.
- NilKitHijack() - Constructor for class me.tamkungz.nilkit.entrypoint.NilKitHijack
- NilKitPremain - Class in me.tamkungz.nilkit.entrypoint
-
Standard NilKit entrypoint for the premain phase.
- NilKitPremain() - Constructor for class me.tamkungz.nilkit.entrypoint.NilKitPremain
- NilLoaderByteBuddyBridge - Class in me.tamkungz.nilkit.tooling.bytebuddy
-
NilLoader-specific adapter for
ByteBuddyPatchRegistry. - NilLoaderHelper - Class in me.tamkungz.nilkit.helper
-
NilLoaderHelper — convenience wrapper around NilLoader mod metadata APIs.
- NilMetadataBridge - Class in me.tamkungz.nilkit.metadata
-
Runtime bridge that merges base nilmod CSS metadata with optional SDK KDL metadata.
- NilMetadataPatchInstaller - Class in me.tamkungz.nilkit.metadata
- NilModBase - Class in me.tamkungz.nilkit
-
Base class for NilLoader mods.
- NilModBase(ModBuildInfo, SimpleRemap) - Constructor for class me.tamkungz.nilkit.NilModBase
- NioClient - Class in me.tamkungz.nilkit.network
- NioClient(String, int, int, int, long, PacketRegistry, ClientListener) - Constructor for class me.tamkungz.nilkit.network.NioClient
- NioClient(String, int, int, PacketRegistry, ClientListener) - Constructor for class me.tamkungz.nilkit.network.NioClient
- NioClient(String, int, PacketRegistry, ClientListener) - Constructor for class me.tamkungz.nilkit.network.NioClient
- NioServer - Class in me.tamkungz.nilkit.network
- NioServer(int, int, PacketRegistry, ServerListener) - Constructor for class me.tamkungz.nilkit.network.NioServer
- NioServer(int, PacketRegistry, ServerListener) - Constructor for class me.tamkungz.nilkit.network.NioServer
- NORMAL - Enum constant in enum class me.tamkungz.nilkit.event.EventPriority
- normalizeClassName(String) - Static method in class me.tamkungz.nilkit.helper.TransformerHelper
-
Converts class names to internal slash format expected by transformers.
O
- onBeforeProcessRead(Object, Object) - Method in interface me.tamkungz.nilkit.helper.ProxyHelper.ReadPacketInterceptor
- onConnected() - Method in interface me.tamkungz.nilkit.network.ClientListener
- onConnected(Connection) - Method in interface me.tamkungz.nilkit.network.ServerListener
- onDisconnected() - Method in interface me.tamkungz.nilkit.network.ClientListener
- onDisconnected(Connection) - Method in interface me.tamkungz.nilkit.network.ServerListener
- onException(Throwable) - Method in interface me.tamkungz.nilkit.network.ClientListener
- onException(Connection, Throwable) - Method in interface me.tamkungz.nilkit.network.ServerListener
- onHijack() - Method in class me.tamkungz.nilkit.entrypoint.DefaultSdkEntrypointModule
- onHijack() - Method in interface me.tamkungz.nilkit.entrypoint.NilKitEntrypointModule
- onLoad() - Method in class me.tamkungz.nilkit.NilModBase
-
Called automatically from run().
- onPacket(Connection, Packet) - Method in interface me.tamkungz.nilkit.network.ServerListener
- onPacket(Packet) - Method in interface me.tamkungz.nilkit.network.ClientListener
- onPremain() - Method in class me.tamkungz.nilkit.entrypoint.DefaultSdkEntrypointModule
- onPremain() - Method in interface me.tamkungz.nilkit.entrypoint.NilKitEntrypointModule
- onReconnectExhausted(int) - Method in interface me.tamkungz.nilkit.network.ClientListener
-
Called after all configured reconnect attempts have failed.
- onUnknownPacket(int) - Method in interface me.tamkungz.nilkit.network.ClientListener
-
Called when a complete frame uses an id that is not registered locally.
- onUnknownPacket(Connection, int) - Method in interface me.tamkungz.nilkit.network.ServerListener
-
Called when a complete frame uses an id that is not registered locally.
P
- Packet - Interface in me.tamkungz.nilkit.network.packet
-
Variable-length packet contract for the simple NIO protocol.
- PACKET_ID_SIZE - Static variable in class me.tamkungz.nilkit.network.codec.PacketCodec
- PacketCodec - Class in me.tamkungz.nilkit.network.codec
-
Frame format: [length:int][packetId:int][payload...] length includes packetId + payload.
- PacketCodec.DecodedPacket - Class in me.tamkungz.nilkit.network.codec
- PacketFactory<T> - Interface in me.tamkungz.nilkit.network.packet
- PacketHelper - Class in me.tamkungz.nilkit.helper
-
PacketHelper — utility for creating and sending Packet250CustomPayload without repeatedly hardcoding logic.
- PacketRegistry - Class in me.tamkungz.nilkit.network.packet
- PacketRegistry() - Constructor for class me.tamkungz.nilkit.network.packet.PacketRegistry
- parse() - Method in class me.tamkungz.nilkit.util.kdl.KdlParser
- parse(String) - Static method in class me.tamkungz.nilkit.metadata.SdkMetadataKdl
- patches() - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Global composable patch registry used by the convenience methods below.
- PhaseEvent - Class in me.tamkungz.nilkit.event.lifecycle
-
Base lifecycle event with current phase value.
- PhaseEvent(String) - Constructor for class me.tamkungz.nilkit.event.lifecycle.PhaseEvent
- PingPacket - Class in me.tamkungz.nilkit.network.example
- PingPacket() - Constructor for class me.tamkungz.nilkit.network.example.PingPacket
- PingPacket(long) - Constructor for class me.tamkungz.nilkit.network.example.PingPacket
- playSound(Object, String, float, float, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- post(GEB, IEvent) - Static method in class me.tamkungz.nilkit.tooling.GebHelper
-
Returns GEB's continuation/cancellation result for the event.
- post(Event) - Method in class me.tamkungz.nilkit.event.EventBus
- post(Event) - Static method in class me.tamkungz.nilkit.NilKit
- post(Event) - Method in class me.tamkungz.nilkit.NilModBase
-
Posts an event to the global SDK EventBus.
- PostEntrypointDispatchEvent - Class in me.tamkungz.nilkit.event.lifecycle
-
Fired after SDK entrypoint dispatch completes for a phase.
- PostEntrypointDispatchEvent(String, int) - Constructor for class me.tamkungz.nilkit.event.lifecycle.PostEntrypointDispatchEvent
- PreEntrypointDispatchEvent - Class in me.tamkungz.nilkit.event.lifecycle
-
Fired before SDK entrypoint targets/modules are dispatched for a phase.
- PreEntrypointDispatchEvent(String) - Constructor for class me.tamkungz.nilkit.event.lifecycle.PreEntrypointDispatchEvent
- priority() - Element in annotation interface me.tamkungz.nilkit.event.SubscribeEvent
- priority(int) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch.Builder
-
Lower values run first.
- ProxyHelper - Class in me.tamkungz.nilkit.helper
-
ProxyHelper — injects a dynamic proxy around INetworkManager on NetServerHandler.
- ProxyHelper.ReadPacketInterceptor - Interface in me.tamkungz.nilkit.helper
-
Callback invoked before each processReadPackets call.
R
- read(DataInput) - Method in class me.tamkungz.nilkit.network.example.PingPacket
- read(DataInput) - Method in interface me.tamkungz.nilkit.network.packet.Packet
- read(Path) - Static method in class me.tamkungz.nilkit.mapping.SrgMappings
- readFromFile(File) - Static method in class me.tamkungz.nilkit.metadata.SdkMetadataIO
- readFromSource(File) - Static method in class me.tamkungz.nilkit.metadata.SdkMetadataIO
- readFromSource(File, String) - Static method in class me.tamkungz.nilkit.metadata.SdkMetadataIO
- receiveCancelled() - Element in annotation interface me.tamkungz.nilkit.event.SubscribeEvent
- ReflectHelper - Class in me.tamkungz.nilkit.helper
-
ReflectHelper — utility wrapper for common reflection operations.
- register(int, Class<T>, PacketFactory<T>) - Method in class me.tamkungz.nilkit.network.packet.PacketRegistry
- register(GEB, IListener) - Static method in class me.tamkungz.nilkit.tooling.GebHelper
- register(Class<T>, EventBus.EventListener<T>) - Method in class me.tamkungz.nilkit.event.EventBus
- register(Class<T>, EventBus.EventListener<T>, EventPriority, boolean) - Method in class me.tamkungz.nilkit.event.EventBus
- register(Object) - Method in class me.tamkungz.nilkit.event.EventBus
-
Registers all valid
SubscribeEventmethods on a listener instance. - register(ByteBuddyPatch) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry
- register(ByteBuddyPatch) - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Registers a Mixin-style patch in the global registry.
- registerAsmPatch(String, TransformerHelper.AsmPatch) - Static method in class me.tamkungz.nilkit.helper.TransformerHelper
-
Register an ASM ClassNode patch for one class.
- registerBytecodePatch(String, TransformerHelper.BytecodePatch) - Static method in class me.tamkungz.nilkit.helper.TransformerHelper
-
Register a simple raw-bytecode patch for one class.
- registerEvents() - Method in class me.tamkungz.nilkit.NilModBase
-
Registers annotated listener methods in this mod instance to the global SDK EventBus.
- registerEvents(Object) - Static method in class me.tamkungz.nilkit.NilKit
- registerEvents(Object) - Method in class me.tamkungz.nilkit.NilModBase
-
Registers annotated listener methods from the provided instance to the global SDK EventBus.
- remap - Variable in class me.tamkungz.nilkit.NilModBase
- remapDescriptor(String, Map<String, String>) - Static method in class me.tamkungz.nilkit.mapping.SrgMappings
- removePlayer(String) - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Removes cooldown tracking for a player.
- require(ElementMatcher<? super MethodDescription>) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch.Builder
-
Requires exactly one declared method/constructor to match.
- require(ElementMatcher<? super MethodDescription>, int, int) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch.Builder
-
Mixin-like require/expect guard.
- reset() - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry.Installation
- resetRoot() - Static method in class me.tamkungz.nilkit.log.Loggers
-
Resets global fallback logger root namespace back to default.
- resolvePacketId(Packet) - Method in class me.tamkungz.nilkit.network.packet.PacketRegistry
- reverse(SrgMappingSet) - Static method in class me.tamkungz.nilkit.mapping.SrgMappings
- run() - Method in class me.tamkungz.nilkit.entrypoint.NilKitHijack
- run() - Method in class me.tamkungz.nilkit.entrypoint.NilKitPremain
- run() - Method in class me.tamkungz.nilkit.network.MinecraftAutoNetworkBridge
- run() - Method in class me.tamkungz.nilkit.network.NioClient
- run() - Method in class me.tamkungz.nilkit.network.NioServer
- run() - Method in class me.tamkungz.nilkit.NilModBase
S
- save(Path, Object) - Static method in class me.tamkungz.nilkit.tooling.YamlHelper
- sdk() - Static method in class me.tamkungz.nilkit.log.Loggers
-
Returns logger for the current global fallback root.
- sdk(String) - Static method in class me.tamkungz.nilkit.log.Loggers
-
Returns logger for an explicit root (per-mod capable).
- SdkDependencyEnforcer - Class in me.tamkungz.nilkit.metadata
- SdkMetadataIO - Class in me.tamkungz.nilkit.metadata
-
Reads/writes SDK-only metadata from .nilsdkmod.kdl files.
- SdkMetadataKdl - Class in me.tamkungz.nilkit.metadata
-
Minimal KDL codec for SDK metadata.
- SdkModMetadata - Class in me.tamkungz.nilkit.metadata
-
SDK-only mod metadata loaded from a dedicated .kdl file.
- SdkModMetadata(List<String>, List<String>, List<String>, String, String, String, String, List<String>, boolean) - Constructor for class me.tamkungz.nilkit.metadata.SdkModMetadata
- send(Connection, Packet) - Method in class me.tamkungz.nilkit.network.NioServer
- send(Packet) - Method in class me.tamkungz.nilkit.network.NioClient
- sendPacketBestEffort(Object, Object, Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.PacketHelper
-
Sends a packet using best-effort strategy.
- ServerListener - Interface in me.tamkungz.nilkit.network
- setBooleanField(Object, String, boolean) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- setCancelled(boolean) - Method in class me.tamkungz.nilkit.event.CancellableEvent
- setField(Object, String, Object) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- setFieldMulti(Object, Object, String...) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
-
Attempts to set a field using multiple possible names.
- setIntField(Object, String, int) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- setIntFieldMulti(Object, int, String...) - Static method in class me.tamkungz.nilkit.helper.ReflectHelper
- setProperty(String, KdlValue) - Method in class me.tamkungz.nilkit.util.kdl.KdlNode
- setRoot(String) - Static method in class me.tamkungz.nilkit.log.Loggers
-
Sets global fallback logger root namespace.
- setStackSize(Object, int, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
- SimpleRemap - Class in me.tamkungz.nilkit.remapping
-
SimpleRemap — mapping table between human-readable names and obfuscated names.
- size() - Method in class me.tamkungz.nilkit.mapping.SrgMappingSet
- size() - Method in class me.tamkungz.nilkit.network.packet.PacketRegistry
- snapshot() - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry
- SrgMappings - Class in me.tamkungz.nilkit.mapping
-
Utilities for reading, writing, reversing and composing SRG mapping files.
- SrgMappingSet - Class in me.tamkungz.nilkit.mapping
-
In-memory representation of SRG mappings.
- SrgMappingSet() - Constructor for class me.tamkungz.nilkit.mapping.SrgMappingSet
- SrgMappingSet.MemberMapping - Class in me.tamkungz.nilkit.mapping
- SrgMappingSet.MethodMapping - Class in me.tamkungz.nilkit.mapping
- start() - Method in class me.tamkungz.nilkit.network.NioClient
- start() - Method in class me.tamkungz.nilkit.network.NioServer
- startFromSystemProperties() - Static method in class me.tamkungz.nilkit.network.MinecraftAutoNetworkBridge
- stop() - Static method in class me.tamkungz.nilkit.network.MinecraftAutoNetworkBridge
- stop() - Method in class me.tamkungz.nilkit.network.NioClient
- stop() - Method in class me.tamkungz.nilkit.network.NioServer
- subclass(Class<T>) - Static method in class me.tamkungz.nilkit.tooling.ByteBuddyHelper
-
Starts a subclass builder without forcing callers to create ByteBuddy first.
- subclassesOf(String, String...) - Static method in class me.tamkungz.nilkit.tooling.ClassGraphHelper
- SubscribeEvent - Annotation Interface in me.tamkungz.nilkit.event
-
Marks an event listener method for automatic registration via EventBus.register(Object).
T
- TargetFinder - Class in me.tamkungz.nilkit.util
-
TargetFinder — finds the entity currently under the crosshair.
- toLogLine() - Method in class me.tamkungz.nilkit.build.ModBuildInfo
-
Returns a formatted log line.
- toString() - Method in class me.tamkungz.nilkit.build.ModBuildInfo
-
Returns the build tag representation of this object.
- toString() - Method in class me.tamkungz.nilkit.network.example.PingPacket
- toString() - Method in class me.tamkungz.nilkit.remapping.SimpleRemap
- toString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlBoolean
- toString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNull
- toString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlNumber
- toString() - Method in class me.tamkungz.nilkit.util.kdl.KdlValue.KdlString
- transformBytes(ClassLoader, String, byte[]) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry
-
Transforms a raw class file without loading the class.
- TransformerHelper - Class in me.tamkungz.nilkit.helper
-
TransformerHelper — lightweight class patch utilities for NilLoader.
- TransformerHelper.AsmPatch - Interface in me.tamkungz.nilkit.helper
-
Functional callback for ASM tree patching.
- TransformerHelper.BytecodePatch - Interface in me.tamkungz.nilkit.helper
-
Functional callback for byte[] class patching.
- tryDecode(PacketRegistry, ByteBuffer, int) - Static method in class me.tamkungz.nilkit.network.codec.PacketCodec
- tryUseGlobal() - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Checks and applies global cooldown atomically.
- tryUsePlayer(String) - Method in class me.tamkungz.nilkit.util.CooldownTracker
-
Checks and applies cooldown for a player atomically.
- type(String) - Static method in class me.tamkungz.nilkit.tooling.bytebuddy.MixinMatchers
- typeInitializer() - Static method in class me.tamkungz.nilkit.tooling.bytebuddy.MixinMatchers
U
- unlisten(Class<T>, EventBus.EventListener<T>) - Static method in class me.tamkungz.nilkit.NilKit
- unlisten(Class<T>, EventBus.EventListener<T>) - Method in class me.tamkungz.nilkit.NilModBase
-
Removes a typed listener callback previously registered with listen().
- unregister(GEB, IListener) - Static method in class me.tamkungz.nilkit.tooling.GebHelper
- unregister(Class<T>, EventBus.EventListener<T>) - Method in class me.tamkungz.nilkit.event.EventBus
-
Removes a typed callback previously registered with
EventBus.register(Class, EventListener). - unregister(Object) - Method in class me.tamkungz.nilkit.event.EventBus
-
Removes all annotated handlers owned by the listener instance.
- unregister(String) - Method in class me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatchRegistry
- unregisterEvents(Object) - Static method in class me.tamkungz.nilkit.NilKit
V
- validate(TypeDescription) - Method in interface me.tamkungz.nilkit.tooling.bytebuddy.ByteBuddyPatch.Requirement
- valueOf(String) - Static method in enum class me.tamkungz.nilkit.event.EventPriority
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.tamkungz.nilkit.event.EventPriority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version(String) - Method in class me.tamkungz.nilkit.build.ModBuildInfo.Builder
-
Sets the mod version.
W
- write(DataOutput) - Method in class me.tamkungz.nilkit.network.example.PingPacket
- write(DataOutput) - Method in interface me.tamkungz.nilkit.network.packet.Packet
- write(Path, SrgMappingSet) - Static method in class me.tamkungz.nilkit.mapping.SrgMappings
- write(SdkModMetadata) - Static method in class me.tamkungz.nilkit.metadata.SdkMetadataKdl
- write(KdlDocument) - Method in class me.tamkungz.nilkit.util.kdl.KdlWriter
- writeHeldStack(Object, Object, SimpleRemap) - Static method in class me.tamkungz.nilkit.helper.McHelper
-
Writes the held item stack into the player's inventory.
- writeToFile(File, SdkModMetadata) - Static method in class me.tamkungz.nilkit.metadata.SdkMetadataIO
Y
- yaml() - Static method in class me.tamkungz.nilkit.tooling.YamlHelper
-
Creates an independent SnakeYAML instance with conservative loader options.
- YamlHelper - Class in me.tamkungz.nilkit.tooling
-
Safe-by-default YAML convenience methods backed by SnakeYAML.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form