mirror of
https://github.com/Wilyicaro/FactoryAPI.git
synced 2026-03-31 06:30:49 +00:00
An API that supports different mod loaders and is the basis of mods like Factocrafty
- Java 100%
-Added `priority` for UI Definitions, so with higher values, you're able to apply it first, and avoid conflicts (with this, `replace` will work properly) -Fixed external components (using text files for translations) and components with variables not allowing fonts and styles -Added support for Forge and NeoForge for 1.21.11 |
||
|---|---|---|
| .github | ||
| gradle/wrapper | ||
| src/main | ||
| versions | ||
| .gitignore | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE.md | ||
| README.md | ||
| settings.gradle.kts | ||
| stonecutter.gradle.kts | ||
🥽 About
An API that adds several client and server side functions, both for developers and those who make resource packs, among them:
- UI Definitions, to add or modify countless elements of the screens and GUI, either using resource packs (main function) or by code
- Essential Events, most of them abstracting directly from the mod loaders
- A Common Network, to send and register payloads in a unified way, requiring almost zero changes between the supported versions
- Several common implementations among modloaders of item, fluid and energy storage with the correct exposure for the respective APIs
- A way to have block lighting levels with access to Level (only implemented in Fabric, Forge and NeoForge already have this)