Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/RiversideValley/Emerald
- Owner: RiversideValley
- License: mit
- Created: 2022-05-28T09:24:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T06:47:34.000Z (16 days ago)
- Last Synced: 2024-10-25T01:58:03.069Z (15 days ago)
- Topics: csharp, fluent, launcher, minecraft, msal, riversidevalley, uwp, windows, winui
- Language: C#
- Homepage:
- Size: 9.24 MB
- Stars: 50
- Watchers: 6
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- WinUI-3-Apps-List - Emerald
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.
---
## 🎁 Installation
### 😺 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).