macu lib
This library serves as a foundation for the author's development of other Minecraft modifications. It implements a cross-platform item and block registration system and provides functionality for adding special perks to project supporters - such as various cosmetic elements.
Library Usage
Example of registering a new item for Minecraft version 1.20.1:
public static final GuitaRegistry<Item> ITEMS = GuitaRegistries.create(Registries.ITEM, MOD_ID);
public static final GuitaRegistryEntry<Item> CUSTOM_ITEM = ITEMS.register("custom", () -> new Item(new Item.Settings()));
public static void init() { ITEMS.init(); }
Here the init() method acts as the mod initializer.
Project Integration
To add the library to your project, use Modrinth Maven:
modImplementation "maven.modrinth:macu-lib:${project.maculib_version}"
Features
Key features of the library include:
- Universal item and block registration compatible with different platforms
- Reward system for development supporters
- Various cosmetic elements as incentives