Sponge icon indicating copy to clipboard operation
Sponge copied to clipboard

Split out our directory structure vs. Forge

Open Zidane opened this issue 4 years ago • 2 comments

After discussion with leadership, we have elected to split out the directory structure of Sponge to remain compatible (mostly) with 3rd party platforms (namely Forge). Current running idea is to do as follows:

  • ../mods -> ../plugins
  • Split where plugin configs and Sponge configs are stored
  • Remove the alternate plugins directory configuration property. The only reason this was useful was SpongeForge co-mingling plugins and mods. In the high unlikelihood that an implementation is made that the root platform also has plugins, we can circle back at that point.
  • Remove specifying where the config directory for plugins are located. Per the same reason as the prior bullet.
  • Add ../plugin-configs
  • Add ../sponge. This will become where Sponge's internal files will mostly reside (except for things specific to worlds)
    • Add ../sponge/config
    • Add ../sponge/libraries

Zidane avatar Sep 09 '21 06:09 Zidane

I'm curious as to what this change means for what was previously called "hybrid" Sponge plugins. e.g. they contained both mods and plugins , usually in the form of mixins.

ryantheleach avatar Jan 08 '22 22:01 ryantheleach

I'm curious as to what this change means for what was previously called "hybrid" Sponge plugins. e.g. they contained both mods and plugins , usually in the form of mixins.

Honestly it would be best to deploy that in our plugins directory. Mixins are now read from plugin jars in the plugins directory in 1.16.5+

Zidane avatar Jan 29 '22 23:01 Zidane

Hey! You seem to be running an unsupported version (API 8) of SpongeAPI. Support for API 8 ended in October 2023.

API-8 is now end-of-life. We will not be issuing any more API updates for version 8 of our API^1

As part of our legacy cleanup we are closing issues relating to API8/1.16


If you wish to move this forward, please rebase this PR on the current branch and reopen it.

ImMorpheus avatar Nov 03 '23 20:11 ImMorpheus