Exemplo n.º 1
0
        public ResourceManager(IServiceProvider serviceProvider)
        {
            Atlas   = new AtlasGenerator();
            Storage = serviceProvider.GetService <IStorageSystem>();

            Options         = serviceProvider.GetService <IOptionsProvider>();
            RegistryManager = serviceProvider.GetService <IRegistryManager>();
            Alex            = serviceProvider.GetService <Alex>();
            ContentManager  = serviceProvider.GetService <ContentManager>();

            AssetsUtil = new MCJavaAssetsUtil(Storage);             //ContentManager.Load<byte[]>();
        }
Exemplo n.º 2
0
        static async Task Main(string[] args)
        {
            var path = Path.Combine(Path.GetTempPath(), "Alex");

            Directory.CreateDirectory(path);
            Console.WriteLine($"Hello World: {path}");


            var mcJavaAssets = new MCJavaAssetsUtil(new StorageSystem(path));
            await mcJavaAssets.EnsureTargetReleaseAsync(JavaProtocol.VersionId, new SplashScreen());

            Console.WriteLine("Done!");
            Console.ReadLine();
        }