Open Source - Haxe Core Library for RPGMaker MZ/MV plugin and tool development.
Kino, Waynee, inC0der
Clone the prepared LunarBase project with example plugins included.
- Have Haxe installed and the relevant haxe extensions
- Install lix extension
- Install NPM
- Install lix globally
npm install
lix download
Start developing
Simply run
npm run integritycheck
to check if code is valid.
- Full access to the Haxe Standard Library
- Easily add your contact information through the attribution text
- Change your build process for each and every plugin you create
- Type inference and code completion while creating your plugins
- Compile time checks to prevent null errors in your code
- Dead Code Elimination
- Add Prepend JS libraries to your code as part of a plugin
- Create plugins in parts
- No longer deal with the monolithic plugin file
- Generate build dates for your plugins
- Enhancements for classes and basic types
- Bundle Documentation With Code
- File watching; copies files to the game's js directory
- Automatic formatting of the file on save
- Backwards compatible with MV through conditional compilation
- Fully type the RPGMaker MZ core classes
- Create a standard library for plugin & game creation
- Create a pipeline for making plugins efficiently and distributing them effectively
- Allow for backwards compatability with MV ✅
- Allow for debugging not seen in the production plugin builds ✅
- Invalid commandLine class : plugins.*.. should be..
Check if your file has package plugins; at the top. Also make sure your plugin class has the same name as the file name.