Commit Graph

7 Commits

Author SHA1 Message Date
1ab4645223 Fleshing out the abstraction 2019-02-12 06:54:32 -08:00
67cc162e07 Configurate should be set for YAML 2019-02-10 00:35:25 -08:00
401cc3e35b Repo & Depends below the plugin block 2019-02-10 00:34:08 -08:00
83c1dab963 Adding Configurable lib 2019-02-10 00:31:35 -08:00
bbcc1ee7da Changing the style of our code 2019-02-09 22:46:30 -08:00
196ace4b81 Split up dependencies for multiple version support.
The "core" module will house the entire abstraction layer of mcMMO, while
the "bukkit" and "sponge" modules will house common code to share between
the various versions being supported for each platform. Specifically,
spigot will be split up based on the listener handlers being registered,
and will be shadow packaged according to their targeted Minecraft version.
Sponge's multi-version dependency will be based on the API version, since
the only constant known between the various API versions is the plugin
annotations and basic listener annotations.

Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2019-02-07 19:58:53 -08:00
fe40748929 Migrate gradle scripts to have multiple modules and source sets. Using Kotlin-DSL for enhanced script debugging.
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2019-02-07 16:09:35 -08:00