Commit Graph

5233 Commits

Author SHA1 Message Date
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
nossr50
b14871d499 ignore .idea/ 2019-02-07 17:22:21 -08:00
Gabriel Harris-Rouquette
e80c183894
Cleanup and fix some of the gradle scripts. Add shadows to retain dependencies.
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2019-02-07 17:10:08 -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
nossr50
49a6ce7b8f specify utf8 for gradle compiler 2019-02-06 19:52:33 -08:00
nossr50
6127a7fe11 Supressing some warnings 2019-02-06 19:49:53 -08:00
nossr50
f1ac4ff265 gradle part 3 2019-02-06 19:44:26 -08:00
nossr50
d98b077be3 gradle part 2 2019-02-06 19:41:06 -08:00
nossr50
bbbf6777f9 Converting mcMMO to gradle (NOT DONE YET) 2019-02-06 18:06:04 -08:00
nossr50
c0a3d63213 Salvage entries are no longer case sensitive 2019-02-06 18:00:21 -08:00
nossr50
5e8a840418 Ignore Gradle Files 2019-02-06 17:47:06 -08:00
nossr50
dbf32b4715 Back to work 2019-02-06 17:07:08 -08:00
nossr50
017e32c30a Fishing will no longer cancel the exp dropped for ice fishing and will no longer bring xp values below zero with the xp multiplier
Not sure if this fixes the XP bug though!
2019-02-06 12:46:12 -08:00
nossr50
8e048300e8 2.1.11 2019-02-06 11:01:57 -08:00
nossr50
2569ed0565 2.1.10 2019-02-06 03:21:02 -08:00
nossr50
45b4f4a314 Fishing Locale did an oopsie 2019-02-06 03:09:12 -08:00
nossr50
98e6400dd8 Fishing command did an oopsie 2019-02-06 03:01:43 -08:00
nossr50
63d3a328c4 EndStone now gives the same XP as stone
Update your experience.yml
2019-02-05 20:43:56 -08:00
nossr50
06a4f964e8 Updating the mcMMO website link 2019-02-05 20:42:02 -08:00
nossr50
9aef304fd4 Fixing 2.1.9 pom version number 2019-02-05 20:38:33 -08:00
nossr50
f32834411d 2.1.9 Release 2019-02-05 20:35:05 -08:00
nossr50
577e3339f1 Grab the version of WG in a better way 2019-02-05 20:23:20 -08:00
nossr50
36f75457e3 2.2.0 Dev Starts now 2019-02-05 17:24:53 -08:00
nossr50
b67b0a5b94 2.1.8 2019-02-05 16:18:15 -08:00
nossr50
e389c4b8f1 WG API shouldn't be used unless WG is on version 7 2019-02-05 10:49:40 -08:00
nossr50
303a922165 Bite for Master Angler will no longer display so many decimal places
Fixes #3772
2019-02-04 23:29:24 -08:00
nossr50
4ea5432561 Abilities no longer activate if you don't have permission 2019-02-04 22:04:50 -08:00
nossr50
9a428332a9 RetroMode and Standard scaling now have specific keys in advanced.yml to reduce confusion 2019-02-04 21:56:57 -08:00
nossr50
c43fd9bc69 Back to dev 2019-02-03 21:30:12 -08:00
nossr50
77e6e79eb6 Prep for 2.1.7 Release 2019-02-03 18:20:56 -08:00
nossr50
1568f71d83 Fixing a styling bug for party member names 2019-02-03 17:59:29 -08:00
nossr50
f274450376 The bug where hidden players could be seen in the party list should be fixed 2019-02-03 17:56:13 -08:00
nossr50
0b3a642c95 Oopsie 2019-02-03 17:46:03 -08:00
nossr50
025183d434 Tweaks to the party info commands 2019-02-03 17:44:10 -08:00
nossr50
371a3ceec7 Unarmed now has some spam detection
Fixed an error in the skillranks.yml file as well
2019-02-03 13:17:42 -08:00
nossr50
84b3cfc309 Fixed an almost 6 year old bug involving salvage materials smh
Updated the new ExperienceAPI methods to check for level ups
2019-02-02 07:15:12 -08:00
nossr50
14e5998aa0 Added 4 new API methods for adding XP to a player based on blocks 2019-02-01 15:23:45 -08:00