Kotlin Extensions [Fabric] - Development Extensions
This library provides developers with convenient extensions for standard Minecraft classes, significantly simplifying the process of creating mods using Kotlin.
Block Extensions
Functionality for working with blocks includes creating items based on blocks and checking tag membership through various identification methods.
Identifier Handling
Simplified conversion of strings and pairs to identifiers, validation checks, and the ability to decompose identifiers into their component parts.
Item Extensions
Quick creation of item stacks and checking item membership in specific tags through various identification methods.
NBT Tag Extensions
Convenient creation of compound tags, operators for data manipulation, object conversion to NBT format, and an interface for serializing custom classes.
Registry Extensions
Simplified access to registry elements through string identifiers and specialized methods for obtaining specific types of objects from corresponding registries.
Tag Extensions
Retrieving tags by identifiers for various object types and proper equality comparison of tags.
World Extensions
Running functions exclusively on the client or server, ensuring proper code execution in the appropriate context.