MorningMC

Results 10 issues of MorningMC

[ ✓] This is not about other apps being displayed weird or etc. [✓ ] This is not about rendering issues that caused by a bug in the Windows. [...

bug

```java CompoundTag config = new CompoundTag(); config.put("globalSettings", GlobalSettings.loader.save(GlobalSettings.instance)); config.put("profileCollection", ProfileCollection.loader.save(ProfileCollection.instance)); config.put("javaRuntimeCollection", JavaRuntimeCollection.loader.save(JavaRuntimeCollection.instance)); config.put("launcher", Launcher.loader.save(launcher)); config.put("translation", Translation.loader.save(Translation.instance)); try { new Nbt().toFile(config, FileMetadata.config); // Crashed here } catch (Exception e) { logger.error("Failed...

## Pre-Issue Checklist - [ ] I have checked that I am on the latest version of Terra. - [x] I have searched the github issue tracker for similar issues,...

Type: Bug
Status: Pending

### 描述 | Description 添加Profiles(类似官启的Installations) ![image](https://github.com/user-attachments/assets/2d6f783d-0b43-4e1e-bffb-9642561de7db) 并将所有的版本文件下载到统一文件夹管理(例如%appdata%\.minecraft\versions) ![image](https://github.com/user-attachments/assets/989c192b-4028-4a45-9174-9e18b6e65a16) ![image](https://github.com/user-attachments/assets/6033b115-ac12-4579-85c3-c7a41c7f1b8d) ### 原因 | Reason 实现同一个版本文件在不同的.minecraft文件夹运行, 并将所有的版本文件下载到统一文件夹管理(例如%appdata%\.minecraft\versions), 方便管理minecraft文件, 避免多次复制下载版本文件, 同时简化了版本选择过程

enhancement

[x] This is not about other apps being displayed weird or etc. [ ] This is not about rendering issues that caused by a bug in the Windows. [x] I've...

bug

### Step 1. Before you submit - [x] I have read the [Troubleshooting](https://ii.clsty.link/en/ii-qs/04troubleshooting/) and [Usage](https://ii.clsty.link/en/ii-qs/02usage/) pages. - [x] I've successfully updated to the latest version following the [guidance](https://ii.clsty.link/en/ii-qs/01setup/#updating). - [x]...

FEATURE

### Step 1. Before you submit - [x] I have read the [Troubleshooting](https://ii.clsty.link/en/ii-qs/04troubleshooting/) and [Usage](https://ii.clsty.link/en/ii-qs/02usage/) pages. - [x] I've successfully updated to the latest version following the [guidance](https://ii.clsty.link/en/ii-qs/01setup/#updating). - [x]...

ISSUE

### 功能描述 / Feature description 在设置中的Clash Setting添加开关(布尔选项),决定是否忽略代理服务器对udp包的支持性而对udp包进行转发 - 如果设为关,则按照现有逻辑,如果配置文件中代理服务器不包含`udp: true`则不转发udp包 **(默认为关)** - 如果设为开,则忽略配置文件内容,按规则转发所有udp包 注意这个设置可能会导致问题,所以需要在开启前添加警告 当然还有其他替代方法: - 添加默认转发udp包开关,如果配置文件中显式设置,则采用设置中的布尔值,如果没有则采用此开关设置 **(默认为关)** - 修改现有逻辑,如果配置文件中代理服务器不包含`udp: false`则转发udp包 ### 使用场景 / Use case 鉴于部分代理提供商没有在配置文件中添加`udp: true` _(有可能是忘记了或者不知道)_ 导致如#3779等问题的发生,这对于部分用户(包括我)来说十分影响体验(例如chatgpt的验证平台采用udp包导致无法登陆chatgpt)...

enhancement
backend
UI
cross-platform

### 功能描述 / Feature description 在TUN配置界面添加Auto Redirect开关,用于配置`tun.auto-redirect`选项 ### 使用场景 / Use case 以一种用户友好的方式配置`tun.auto-redirect`选项, 这在使用`system`或`mixed`栈时成功路由(尤其是linux等操作系统)非常重要 ### 适用系统 / Target OS - [x] windows - [x] macos - [x] linux

enhancement
backend
UI