Commit Graph

32 Commits

Author SHA1 Message Date
Gabriel Harris-Rouquette
5dcdacee07
Start documenting some of the bradle scripts.
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2019-02-17 23:32:17 -08:00
Gabriel Harris-Rouquette
a9e81602b4
Merge upstream into fixed kotlin script changes.
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2019-02-16 18:58:54 -08:00
Gabriel Harris-Rouquette
8645ce641d
Complete Kotlin-DSL Gradle scripting for multiple projects.
Added the shadow plugin integration with the entire project. Indvidual
modules each have their designated dependencies and each will assign
various dependencies based on constants now made through buildSrc.

Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2019-02-16 18:41:28 -08:00
nossr50
3a765e1164 new config pt 8 (moving to configurable branch to test..) 2019-02-16 15:09:56 -08:00
nossr50
a5a613e200 Killing Dead Imports 2019-02-15 19:40:59 -08:00
nossr50
4e8e95e3cb new config system pt 7 (jesus) 2019-02-15 17:45:48 -08:00
nossr50
f9fb9a17a9 defining entitytype (wip) 2019-02-15 15:20:36 -08:00
nossr50
4ea9037dd4 new config system pt 6
doing some work on experience.yml
2019-02-15 15:08:15 -08:00
nossr50
f6a3084a47 new config system pt 5 2019-02-14 13:59:27 -08:00
nossr50
41b484b1c3 new config system pt 4 2019-02-14 13:21:43 -08:00
nossr50
df101e54b1 new config system pt 3 2019-02-14 13:07:12 -08:00
nossr50
9a65621f68 new config system pt 2 2019-02-13 22:43:34 -08:00
nossr50
9a91daf910 new config system pt 1 2019-02-13 22:08:20 -08:00
nossr50
3a7b6fef7d tweak blockpos abstraction 2019-02-13 10:22:58 -08:00
nossr50
9383b1c65c expanding the abstraction again... 2019-02-13 09:12:53 -08:00
nossr50
261d571be1 expanding the abstraction (this is going to happen a lot) 2019-02-13 09:02:30 -08:00
nossr50
4461cfacd2 Fleshing out the abstraction 2019-02-13 08:40:13 -08:00
nossr50
84353de71d More abstraction 2019-02-12 07:17:27 -08:00
nossr50
1ab4645223 Fleshing out the abstraction 2019-02-12 06:54:32 -08:00
nossr50
b6a56d6865 Configurable WIP 2019-02-10 00:46:31 -08:00
nossr50
67cc162e07 Configurate should be set for YAML 2019-02-10 00:35:25 -08:00
nossr50
401cc3e35b Repo & Depends below the plugin block 2019-02-10 00:34:08 -08:00
nossr50
d45aac713f Moving Stuff Around Pt 3 2019-02-10 00:31:53 -08:00
nossr50
83c1dab963 Adding Configurable lib 2019-02-10 00:31:35 -08:00
nossr50
bbcc1ee7da Changing the style of our code 2019-02-09 22:46:30 -08:00
nossr50
e749d5eb7f Moving Stuff around pt 2 2019-02-09 22:37:22 -08:00
nossr50
4d4dad0ccb Moving stuff around, what a mess this is going to be. 2019-02-09 21:14:45 -08:00
nossr50
380d4be9c9 Moving stuff into the core package and fleshing out some more abstractions 2019-02-09 21:03:28 -08:00
nossr50
b40b206bf5 Fleshing out Abstractions for World, Location, Block, BlockState 2019-02-09 19:38:31 -08:00
nossr50
a2c0a02d30 Planning this out is actually quite hard, getting sleepy now so I'll flesh this out tomorrow. 2019-02-09 03:03:21 -08:00
Gabriel Harris-Rouquette
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
Gabriel Harris-Rouquette
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