Skip to content

LunaCore 0.7.2 - First alpha

Pre-release
Pre-release

Choose a tag to compare

@STBrian STBrian released this 02 Jun 01:57
· 335 commits to main since this release

The first public alpha of LunaCore. LunaCore is a work in progress script loader for Minecraft: New 3DS Edition. It's a plugin that allows to be executed alongside with the game thanks to Luma3DS plugin loader, and is developed with CTRPluginFramework, it also contains public discoveries of @Cracko298 which you can see in Minecraft-3DS-Community/GamePatches. It also uses Minecraft Class v1.1 made by Discord: @rairai6895

It has a script loader with an API to interact with the game. Scripts are loaded from sdmc:/Minecraft 3DS/scripts/
Currently you can use the following modules:

  • System
  • Async
  • Bits
  • Game.LocalPlayer
  • Game.Gamepad
  • Game.World
  • Game.Event
  • Game.Debug

You can check some scripts examples in templates/scripts/ or check api_docs.md, or even api_docs.lua if you want to know exactly all features availables (not so readable as is intended to be used as API docs library with a lua code extension). Also, you can check some stuff in main.lua but is used only for testing.

In the future more features will be added, but for now, it has the script loader and an extra feature

  • Loading a custom menu layout from sdmc:/Minecraft 3DS/layouts/menu_layout.json

The layout must follow the same format as the template that you can find in templates/layouts/menu_layout.json