dsisco11 / SR_Plugin_Loader

A plugin loader for SlimeRancher
Apache License 2.0
2 stars 1 forks source link

Unofficial plugin indicator #18

Open dsisco11 opened 8 years ago

dsisco11 commented 8 years ago

Add an indicator to the plugin settings window that tells users when a certain plugin is not listed in the MASTER_PLUGINS_LIST.json file. This will make it harder for developers to forget to add their plugins.

dylanrenwick commented 8 years ago

Would it perhaps be beneficial to, rather than simply hosting a json file in git for this, have a web interface where developers can submit their plugins, and then simply have an auto-generated json file for approved plugins?

dsisco11 commented 8 years ago

yes that would be ideal but creating a whole website for that is a little out of scope at the moment. We could make the loader check multiple sources though. But downloading a huge list of JSON info about plugins each time the loader starts can really get inefficient. So the way it works atm is it caches the master list locally and checks its hash against the one on github, only redownloading when it changes. So ideally any alternate lists it checks should provide a way to check the list itself for changes.

dylanrenwick commented 8 years ago

I have a domain, a web server, php skills, and a lot of free time, I could look into setting up a website for this kind if thing if you'd like. It should be fairly simple to offer a hash of the json file for change checks.

dsisco11 commented 8 years ago

I mean if you wanna do that then feel free, we can easily add in a second plugin list source.