Code Monkey home page Code Monkey logo

playnitemultimclibrary's Introduction

Playnite MultiMC/PolyMC/PrismLauncher Library Extension

Adds support for importing MultiMC or PolyMC or PrismLauncher instances to Playnite. Requires Playnite 9.

Installation

Download the .pext and open it with Playnite.

You have to restart Playnite after installing the extension.

Usage

In your Playnite add-on settings, go to Extension settings > Libraries > MultiMC/PolyMC, and set the path to your MultiMC or PolyMC installation folder.

Playnite will update your library automatically upon launch, but you can go to Update Game Library > MultiMC/PolyMC to do so manually.

playnitemultimclibrary's People

Contributors

gmrobo avatar its-jassie avatar uwx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

voidlord

playnitemultimclibrary's Issues

CRASH: "Unhandled exception" caused Playnite to crash opon upgrading PolyMC.

Admittedly this was discovered on user error and by complete accident when I was upgrading from PolyMC 1.3.1 to 1.4.2, And I hadn't copied the required files over (i.e polymc.cfg/multimc.cfg) and once they were copied over (and restarted playnite) it ran like a charm

I figured i might as well report it in case anyone else had run into the same crash.

(Playnite log file)
|ERROR|PlayniteApplication:Unhandled exception occurred. System.IO.FileNotFoundException: Could not find file 'C:\Programs\Minecraft (poly MC)PolyMC-Windows-Portable-1.4.2\polymc.cfg'. File name: 'C:\Programs\Minecraft (poly MC)\PolyMC-Windows-Portable-1.4.2\polymc.cfg'

Option to have MultiMC instances show as one game in Playnite

Hi, I've been using this plugin with Playnite, and I've been enjoying it. However there is one enhancement that would make the plugin perfect for me. Would it be possible to add an option to make MultiMC instances show as one game on Playnite (with synced playtime between all instances) which gives you the option of launching into different instances when you press the "Play" button?
Thanks for reading!

Imported instances have no icon

Imported instances have no icon, as shown in the picture below
image

Each MultiMC instance has an icon internally, stored as <MultiMC>/instances/<Instance>/.minecraft/icon.png, I imagine it should be trivial to include this icon as the default icon when importing the instance into Playnite.

Support for installations that have moved their folders from the base directory

Scanning the folder where MultiMC.exe is will find nothing if you've moved your instances to another folder., and scanning that folder instead will give you the instances but no way to launch them. Could you add an option that lets people with a setup like this specify where MultiMC.exe is so that they can launch it (and if it's blank, it can continue its current behavior)?

Feature request: Add support for PolyMC

PolyMC is a fork of MultiMC, made by the community after disagreements arose between the community and MultiMC devs.

As of writing this issue, Playnite will crash when loading the PolyMC folder as it can't find multimc.cfg, since PolyMC uses polymc.cfg. Making a copy of the PolyMC file and renaming the copy to multimc.cfg works just fine, but it would be awesome to have Poly supported by default. The extension will also fail to load any instances, as it tries to launch MultiMC.exe, when Poly is PolyMC.exe.

Besides the filename differences, Multi and Poly function the same. I do hope this wouldn't require too much work!

Add Prism support

Well, to say the least, polymc fell apart and the majority of the people behind polymc were kicked from it, so they forked it and made prism it should pretty much be exactly the same. I renamed the exe and .cfg to polymc, and it worked. Simple workaround but proper support would be nice. PrismLauncher: https://github.com/PrismLauncher/PrismLauncher

Ability to import metadata from Modpack Index

Modpack Index provides various categories/genres for modpacks and they provide an api to import from as well. I understand this is a hefty task but would it be possible to import these tags (if found on Modpack Index) into playnite as genres? Also, huge thanks for making this plugin! I had been using a hacky workaround using emulators to import multimc instances and I never thought someone would make such a fantastic plugin for it.

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.