问:

为什么我玩我的世界启动器HMCL(其他的启动器也一样)玩不了高版本

答:
这是因为Minecraft Java版的高版本(1.13以上)采用了新的版本格式和游戏资源包格式,而较老的启动器HMCL目前还不支持这种新的版本和资源包格式,所以无法启动高版本的Minecraft。
具体来说,有以下几个原因:
1. 版本格式变化。高版本Minecraft采用了新的版本号格式,如1.13,1.14等,而HMCL目前只支持老格式的版本号如1.8,1.12等。
2. 游戏资源包格式变化。高版本Minecraft采用了.mcasset的资源包格式,而HMCL只支持老版本的.zip资源包格式。
3. 游戏配置文件格式变化。高版本Minecraft的配置文件格式更改为.toml格式,而HMCL只支持老版本的.properties配置文件格式。
4. Java运行环境要求升级。高版本Minecraft要求Java 8或更高版本,而HMCL可能还在使用较老版本的Java环境,无法满足这个要求。
5. 桌面快捷方式格式变化。高版本Minecraft的桌面快捷方式采用新格式,HMCL无法解析这种新的快捷方式格式。
综上,HMCL作为一款较老的Minecraft启动器,由于游戏版本升级导致的这几个方面的变化,已经无法很好支持新的高版本Minecraft。要解决这个问题,需要HMCL开发者更新启动器,以支持高版本Minecraft的新格式和新要求。
目前,支持高版本Minecraft的主流启动器有MultiMC、GDLauncher等,您可以尝试这些启动器玩高版本的Minecraft。希望这个解释能帮助您理解这个问题。