Skip to content

LunaCore 0.14.0

Choose a tag to compare

@STBrian STBrian released this 05 Nov 21:55
· 98 commits to main since this release

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.Recipes module
  • Added Game.Recipes.registerShapedRecipe function
  • Added Game.Items.getItemInstance mainly for usage with registerShapedRecipe for now
  • Added Game.Recipes.OnRegisterRecipes event that gives one value to the callback required for registerShapedRecipe function
  • 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.json instead 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.3gx file and move the file to the folder "/luma/plugins/<TitleId>/" of your sdcard
  • If you want the default LunaCore's menu layout, download LunaCoreAssets.zip and 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