Index

A B C D E F G H I K L M N O P R S T U V W Y 
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 ModBuildInfo instance.
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 ByteBuddyPatch instances.
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 ModBuildInfo instance directly from NilMetadata.

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.source location.
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 null if 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 SubscribeEvent methods 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.
A B C D E F G H I K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form