So I know that Sponge is going to be a Forge Core mod (correct?). So, when the actual server comes out, how will you install plugins? Do you just put it in the forge server mods folder? Or will Sponge generate a new folder?
I am afraid this isn’t the case, if you look to the current implementation plugins are registered as FML mods. Also I remember from the first implementation versions, that the testplugin had to be installed in the mods folder. In some way it does make sense, why would you make a second class loader if forge already has one.
Hmm. It does make sense in a way for them to be in the mods folder. I just think it might be easier to manage if they were in seperate folders. One for mods and one for plugins. That way you wouldn’t have to look all around the folder for mods and plugins. But, eh, I’m fine with either one, really.
Oh that is interesting.
I always thought Sponge is gonna get a “plugin”-folder like Bukkit.
I kinda dislike teh idea of Sponge plugins not being separated from Forge mods. On the otehr hand it may open up new possibilities…
Forge is the officially supported implementation, however other server software from other people, such as glowstone or granite, will implement sponges API later on.
Hmmm probably because the dependence on forge is to big. @progwml6 if forge would made it possible to add an extra load folder to the class-loader, would sponge us that than?
I mean I agree with the mods folder thing. But this change will make a lot of sponge newbies spam this forum. And I am not looking forward to that xD.
I have proved that with the power of mixins, you can get FML to search and load plugins in a ./plugins folder, so that shouldn’t be an issue. (The mixin code I made is not create, however I will PR it if the sponge team are interested)
Do you mean basically make a “renamed” mods folder so your mods would still go in there, or do you mean it would be possible to make them seperated?
Also, I’m not really sure about them going in the mods folder. I think it would be more organized with a whole new plugins one. But I guess because it depends on forge that’s not really the best way.
That wouldn’t be possible. Because the moment that forge loads mixins it still loads from the mods folder. I just guess he changed the folder File to a List<file> and made the forge system iterate over it .