Skip to content

A swift Minecraft launcher made using WinUI technologies in the fast C# language that really pushes the boundary of the platform.

License

Notifications You must be signed in to change notification settings

RiversideValley/Emerald

Repository files navigation

Emerald Banner

A swift Minecraft launcher made using WinUI technologies in the fast C# language that really pushes the boundary of the platform.

Release Release Platform Platform



🎁 Installation

😺 GitHub

Get it from GitHub

🔨 Building from source

⭐Recommended⭐

This is our preferred method. See this section

📸 Screenshots

emerald-screenshot

🦜 Contributing & Feedback

There are multiple ways to participate in the community:

🏗️ Codebase Structure

.
├──Emerald.App                       // Emerald app code and packager
|  ├──Emerald.App                    // Emerald app code (such as code related to UI but not Minecraft)
|  └──Emerald.App.Package            // Package code for generating an uploadable MSIX bundle.
├──Emerald.Core                      // Emerald core code (such as code related to launching and modifying Minecraft)
└──Emerald.CoreX                     // Emerald core code for the ability to run different Minecraft installation profiles and mods.

🔨 Building the Code

1️⃣ Prerequisites

Ensure you have following components:

2️⃣ Git

Clone the repository:

git clone https://github.com/RiversideValley/Emerald

(main is the latest branch)

3️⃣ Build the project

  • Open Emerald.sln.
  • Set the Startup Project to Emerald.Package
  • Build with DEBUG|x64 (or DEBUG|Any CPU)

⚖️ License

Copyright (c) 2022-2024 Riverside Valley Corporation

Licensed under the Nightshade Vexillum license as stated in the LICENSE.