CoreExtensions
Create mods without programming
Want to develop your own Minecraft modifications but not familiar with Java? CoreExtensions provides a powerful toolkit for adding custom content to the game through simple YML configurations.
Main features
With CoreExtensions, you can create various content: items, plants, crops, tall crops, triggerable items, fuel, weapons, armor, food, tools, custom item and block tags, automatic JSON generation, villagers, recipes, events, item groups, game rules, blocks, and portals. All created elements can have unique identifiers in the "namespace:ID" format and interact with content from other mods and the base game.
Additional functions
The mod allows you to bring back content from older Minecraft versions and special April updates through configuration file settings (these functions are enabled by default). Structure block capabilities have been expanded, server commands for use in local networks (such as /op, /ban, /whitelist) have been unlocked, support for entering the "§" symbol anywhere has been added, and stability in poor internet conditions has been improved.
For developers
Developers can use Fabric-Loom Gradle to package their extensions into full mods and publish them on platforms like mcmod and modrinth. All rights to created content remain with the author. The mod supports registry reloading and reading ItemsAdder format.
Frequently asked questions
First mod installation
Due to technical features, follow the instructions in the Wiki: download example packages, resource packs, and install configuration files in the specified folders.
Game launch issues
If the game doesn't launch after changes, check configuration files for decimal fractions in integer fields. Use whole numbers (e.g., 1.0→1) or convert values appropriately. Study example packages to understand variable types.
Forge compatibility
CoreExtensions uses Mixins and customportals-api, so it currently doesn't work with Sinytra Connector and is not compatible with Forge.