LunaCore 0.14.0
Changelog:
- Core will load mod names as lowercase to be more consistent with how the game manages ids. This shouldn't break any mods
- Added
Game.Recipesmodule - Added
Game.Recipes.registerShapedRecipefunction - Added
Game.Items.getItemInstancemainly for usage withregisterShapedRecipefor now - Added
Game.Recipes.OnRegisterRecipesevent that gives one value to the callback required forregisterShapedRecipefunction - Buttons from menu layout will now be added in the order as they appear in the json file
- Now the default menu layout for LunaCore will be loaded from
sdmc:/Minecraft 3DS/LunaCore/layouts/menu_layout.jsoninstead of being hardcoded - Developer option to reload Lua environment will now reload mods too
- Crash report format changed to only contain necessary info, to know more about the error, you'll need to parse the error code
How to install
- Download the
LunaCore.3gxfile and move the file to the folder "/luma/plugins/<TitleId>/" of your sdcard - If you want the default LunaCore's menu layout, download
LunaCoreAssets.zipand unzip it in the root folder of your sd card
Known bugs
High: May break scripts or crash the game
Mid: Can break scripts logic or have unwanted behavior and be pretty annoying
Low: Doesn't break scripts logic but can have unwanted behavior
- Low: Always present. Changing a block for an item (or vice versa) bugs the item render in hand
- Mid: On some consoles the plugin may not detect the buttons ZL and ZR. This does not affect the game, only the scripting system
- Mid: Sometimes present. Although it's less common, it is possible that when using this plugin the ZL and ZR buttons are not detected by the game and it may be necessary to restart the console or enable InputRedirection in Rosalina Menu