New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setting up a plugin repository #1023
Comments
We actually talked about it in some random thread. I think the main problem is that we have to find/write one. |
Yes, that would be nice, but such a repository needs a hosting, database, disk space, someone to code it up and most importantly it needs the plugin authors to declare some metadata about their plugins. I could provide the hosting, database and diskspace, we have a beginning of a metadata support (the Info.lua file), but there's no-one to do the web development. Also regarding the metadata, we don't even know what everything we'd like to have. So a deeper thought is needed, too. |
Things that'd be useful to have:
|
I could possibly do the web development in "Ruby on Rails" together with a custom Interface that I have in my mind. But it might need some time, because I don't have much spare time at the university... |
All those metadata items could be read from the |
Do you have a Ruby on Rails - enabled web hosting? 'Cause mine most likely doesn't support it. |
Don't you have a root-server? |
No, it's semi-managed. But then, we're not limited to my hosting, we could host anywhere, if we find a reasonable deal. |
|
Can RubyOnRails call external processes, feed data to them and read their output? We'd need that to parse the Info.lua file for each plugin. |
RubyOnRails is able to unpack and read zip or rar files. It just can read the file out of a zip file. |
I would be interested in writing one but it would have to wait until the |
Do you know RoR? |
Nah, but id write it in Go if i did it. |
No, RoR is much better than Go. Faster, more secure... etc... |
🔥 Why not do it in the industry-standard PHP + MySQL? 🔥 Yup, let the flamewar begin :D |
My favourite is perl. Its got a lot in common with c++ as a language (complexity, power, expressiveness, laden with backward compatibility issues). |
Because PHP is hella unsafe. |
RoR is so much safer and easier |
PHP is not unsafe. Its just got a horrible API and a lot of tutorials that say that concatenating SQL and user input is a good idea. |
Yes! I thought of RoR in connection with a custom bootstrap design of mine and this design (http://startbootstrap.com/templates/sb-admin-v2/) for the admin lounge :) EDIT: I also think it should look a little bit like this: http://plugins.bukkit.org/ |
There's no such thing as "unsafe language". I've found Python in my webhosting, but no sign of RoR. Go seems too esoteric for my taste. And I'll need to do something about Lua missing there :P |
What do you mean "missing" RoR can just read the files and give an output to the user. |
RoR is faster??? What world are you living in? |
It is! It is not written in java but in c and c++ |
http://benchmarksgame.alioth.debian.org/u32/benchmark.php?test=all&lang=yarv&lang2=php&data=u32 In fact, Ruby is (slightly) slower than PHP. Both languages, though, are on average, 40 to 50 times slower compared to native code. |
What do you mean written in java? Go is a compiled programming language introduced by Google about 5 years ago, for systems programming, command line tools and web apps. See the benchmarks |
Though is there any Go framework we can use? |
Any news? I saw plugins.mc-server.org, but there is nothing at the moment. |
I have a feeling some more seasoned developers will |
I like it, why not include a cave johnson picture and his quotes? :D |
Perhaps another Easter egg is in order! |
Bringing this issue back: |
Syncing with the forums is really easy :) |
crickets |
Classic MCS developers' response (or lack thereof) :P |
I have to admit that it looks pretty good :D |
Yeah it does 👍 |
Are you going to put the code up tiger? |
So beautiful |
Very relieved you like it. I'll upload the code when its more presentable :) |
Code is uploaded. Want to try adding plugins? |
I tried :P |
It seems quite good, but a bit buggy. |
For me, too. but the design is a little chabby :) |
Chabby? |
Closing. Plugin repo now exists in a usable state, and further development can be focused there. |
I dissagree. It's not fully implemented and tested, and we might want to change the place it's hosted. |
It's open source, so anyone can host it. Anyway, this proposal was just for having one, not choosing between different ones if they are available. Now there is one there isn't much point in this proposal anymore. |
@NiLSPACE |
@tonibm19 Yes, that's what I meant. |
@FakeTruth mapped that to my devilbyte server :) |
And the funny thing is, despite the language flamewar at the beginning, the repository ended up being written in PHP, interfaced to SQL Server, run on Internet Information Services (8), and hosted on an Azure instance running Windows Server. lel. |
I agree, it's a total mess 😉 |
I would suggest scaleway for hosting: https://www.scaleway.com/ I use the cheapest BareMetal server. (The C1.) for hosting my cuberite server. It's 2.99 euros a month. |
What if we set up such a repository like the one that bukkit has? It would be easier for the users to find and/or upload plugins. We could also run this under another url like
plugins.mc-server.org
The text was updated successfully, but these errors were encountered: