Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/RiversideValley/Emerald

A swift Minecraft launcher made using WinUI technologies in the fast C# language that really pushes the boundary of the platform.
https://github.com/RiversideValley/Emerald

csharp fluent launcher minecraft msal riversidevalley uwp windows winui

Last synced: 7 days ago
JSON representation

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

Awesome Lists containing this project

README

        

![Emerald Banner](https://github.com/user-attachments/assets/dbe4839c-eddf-49fa-97cc-edbd70b3d81f)

#### 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](#-building-the-code)

### 📸 Screenshots

[![emerald-screenshot](https://github.com/user-attachments/assets/eb65ec6e-3dce-46a9-8f0a-1ffaf9dc43c3)](https://github.com/RiversideValley/Emerald)

## 🦜 Contributing & Feedback

There are multiple ways to participate in the community:

- Upvote popular feature requests
- [Submit a new feature](https://github.com/RiversideValley/Emerald/pulls)
- [File bugs and feature requests](https://github.com/RiversideValley/Emerald/issues/new/choose).
- Review source [code changes](https://github.com/RiversideValley/Emerald/commits)

### 🏗️ 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
```

## 🔨 Building the Code

### 1️⃣ Prerequisites

Ensure you have following components:

- [Git](https://git-scm.com/)
- [Visual Studio 2022](https://visualstudio.microsoft.com/vs/) with following individual components:
- Universal Windows Platform Software Development Kit
- .NET 7
- Windows App Software Development Kit
- Windows 11 SDK
- [Windows 11 or Windows 10](https://www.microsoft.com/en-us/windows) (version 1809+)
- At least 4gb of RAM
- [Microsoft Edge WebView2 Runtime](https://developer.microsoft.com/en-us/microsoft-edge/webview2/)

### 2️⃣ Git

Clone the repository:

```git
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](LICENSE.md).