Giter VIP home page Giter VIP logo

modulelauncher.re's Issues

A typo in MicrosoftAuthentication exception message

The exception message in file MicrosoftAuthenticator.cs for error code "2148916238" is missing a letter “T”.

case "2148916238":
    throw new FailedAuthenticationException("he account is a child (under 18) and cannot proceed unless the account is added to a Family by an adult. This only seems to occur when using a custom Microsoft Azure application. When using the Minecraft launchers client id, this doesn't trigger.");

增加一个方法

增加一个方法,使得用户可以在指定的.minecraft路径下寻找存在的Minecraft Version

(就跟隔壁projbobcat的GetAllGames()差不多)

MinecraftLocator's path caused som problems

When we use a locator with path ".minecraft"
ModuleLauncher.Re.Locators.Concretes.MinecraftLocator locator = new ModuleLauncher.Re.Locators.Concretes.MinecraftLocator( ".minecraft");
the version GetLocalMinecrafts() will find minecrafts under this dir's .minecraft directory.
but the game folder is not in this dir.

But when we choose Directory.GetCurrentDirectory()+ "\.minecraft" as locator's path, the game can run in a same environment.
ModuleLauncher.Re.Locators.Concretes.MinecraftLocator locator = new ModuleLauncher.Re.Locators.Concretes.MinecraftLocator(Directory.GetCurrentDirectory()+ "\\.minecraft");

关于迁移到新版本遇到的一些问题

首先,请不要随意更改命名空间或删除方法,更新到4.x之后命名空间完全改变了,这使得项目无法顺利的从3.x迁移到4.x,希望之后不要轻易更改命名空间,对于过时的方法请保留并标注已过时,然后在几个版本后再删除
同时请不要将.net目标版本设置的过于高,这将导致几乎没有项目可以引用这个库,建议使用TargetFrameworks,同时支持.netfx,.netstandard和.netcoreapp(.netstandard是一个标准,不存在过时或不过时,建议.netstandard设置为2.0

建议实现用户皮肤管理

对于Microsoft正版用户与离线用户,管理皮肤都是必要的功能。故建议实现用户皮肤管理的相关功能:

线上用户 离线用户
1.获取用户皮肤Url。
2.上传图片文件,更换用户皮肤。
1.判断用户属于Alex或Steve(并提供自定义设置)。
2.给定本地图片文件,替换默认皮肤。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.