Описание
# Launchpad
A small tool for developing NeoForge mods using Fabric conventions.
## 📖 About
Launchpad's main features include the following:
- Reading mod metadata from `fabric.mod.json` files
- Running mod entrypoints (both standard and custom)
- Access transformation using Class Tweakers (or Access Wideners)
- Loading nested jar dependencies
Furthermore, we provide certain extensions on top of the Fabric standard described in [Usage](#usage).
### When to use Launchpad
Generally speaking, Launchpad works best for small to medium-sized Fabric mods that are already potentially compatible
with NeoForge, just need that small final push to get them loaded.
Use Launchpad, when:
- You want to port your mod to NeoForge but don't have the time for a full, native port
- Your mod requires little to no changes to be compatible with NeoForge (mainly speaking of Mixins)
- You're fine with having extra dependencies on NeoForge, namely the
[Forgified Fabric API](https://github.com/Sinytra/ForgifiedFabricAPI) and Launchpad
### When not to use Launchpad
Consider making a native port or using the [MultiLoader template](https://github.com/jaredlll08/MultiLoader-Template),
when:
- You want to use NeoForge APIs extensively
- You want full control over your metadata or entrypoints
- You don't want extra dependencies
## 📋 Usage
Find all usage instruction in our [repository](https://github.com/Sinytra/Launchpad).
## ⚖️ License
Launchpad is licensed under the GNU General Public License v3 with the Classpath Exception v2.0. See LICENSE for the
full license text.