Commit Graph

4464 Commits

Author SHA1 Message Date
ile123ile
0dd779fa17 Added javadocs and child skill support 2014-09-01 20:02:16 -07:00
ile123ile
952309ecda Removed unused imports 2014-09-01 19:05:43 -07:00
ile123ile
e3cab3633e Can now check if player has permissions for secondary ability and
whether it's activation was successful
2014-09-01 19:02:32 -07:00
ile123ile
28419e1dc3 Fixed /mccooldown 2014-09-01 18:44:13 -07:00
ile123ile
4b7d748920 Made you able to add new abilities 2014-09-01 18:21:37 -07:00
ile123ile
eb81f7ca96 Made a factory method for abilities 2014-08-31 18:26:54 -07:00
ile123ile
65400bcfae Made Skill API use materials instead of ToolTypes 2014-08-31 17:49:21 -07:00
ile123ile
b18d81836d Turned ToolType to public static final over enum 2014-08-31 17:42:23 -07:00
ile123ile
628f59ba54 Made localized normal bundle take precedence over default custom locale
bundles
2014-08-31 17:14:25 -07:00
ile123ile
db2128daeb Added locale to api 2014-08-31 17:08:18 -07:00
ile123ile
4d4e3a2b47 Fixed loading of config for secondary abilities 2014-08-31 17:07:53 -07:00
ile123ile
ba32e725f8 Got /<skillname> command working 2014-08-30 22:21:43 -07:00
ile123ile
cf01241e2d Added api stuff so you can actually add new skills and made it *mostyl*
work
2014-08-30 20:26:21 -07:00
ile123ile
d47a51b91d Added a way to add new localization files 2014-08-28 18:22:30 -07:00
ile123ile
481038fdbf Made SQLDatabaseManager work with list of skill types so new ones can be
added without changing the file
2014-08-27 18:28:29 -07:00
ile123ile
21fcc83f56 Made flatfile expandable 2014-08-25 17:39:00 -07:00
ile123ile
edd764d5e6 Changed secondary abilities to use constants instead of enum 2014-08-24 11:45:13 -07:00
ile123ile
0700e4354c Moved lists from SkillType into only getters 2014-08-24 10:49:00 -07:00
ile123ile
5e83632004 Changed AbilityTypes from enum to constants 2014-08-24 10:41:55 -07:00
ile123ile
3d7b6e13c9 Fixed mcrank and/or mctop 2014-08-23 14:24:47 -07:00
ile123ile
ebd02dc30e Turned skilltypes into constants instead of enum 2014-08-23 14:14:36 -07:00
ile123ile
be690962ee Added a way to get the skill manager of any type from an McMMOPlayer 2014-08-22 12:26:04 -07:00
t00thpick1
4304970059 This was supposed to be a zero. 2014-08-22 00:59:20 -04:00
t00thpick1
fc981fda20 Better connection validation for us. 2014-08-21 19:42:03 -04:00
t00thpick1
be9ff51fd9 Should fix #2223 for realz this time. 2014-08-21 19:42:03 -04:00
TfT_02
adde56114e Cleanup the changelog 2014-08-21 16:40:06 -06:00
TfT_02
5cfd2dc799 Added API to ExperienceAPI to get the amount of XP needed for a level 2014-08-21 16:38:33 -06:00
TfT_02
c878775c72 Close the statement here as well 2014-08-21 14:33:50 -06:00
t00thpick1
574cdd374b Use a placeholder value. Fixes #2216 #2221 2014-08-20 22:19:36 -04:00
TfT_02
a3943aab24 Add checks for loaded/unloaded profiles in commands 2014-08-19 22:23:19 -06:00
t00thpick1
1503e58d11 More relevant donation information 2014-08-19 23:45:54 -04:00
TfT_02
2650d57d8e Added options to experience.yml for Dirt and Sand variations
Adds #2194
2014-08-19 21:28:53 -06:00
t00thpick1
4d402c7229 Use correct element 2014-08-19 19:11:07 -04:00
t00thpick1
d687543910 Prevent players from having more than one database querying command running at once. 2014-08-19 18:11:56 -04:00
t00thpick1
d8ad519cd0 Seperate pools for essential tasks like profile loading and profile saving. 2014-08-19 17:58:45 -04:00
TfT_02
a23d093271 Use provided instead of compile 2014-08-18 17:19:14 -06:00
TfT_02
8a35d69540 Move RefreshChunks setting from hidden.yml to config.yml
Adds #2213
2014-08-17 20:21:23 -06:00
t00thpick1
097a5a0894 Change purge a bit. Apparently andrewkm says this works. 2014-08-17 21:23:27 -04:00
t00thpick1
8760c2bbb0 This way is cleaner though. 2014-08-17 20:01:04 -04:00
t00thpick1
dc635fe7d7 SHould fix #2195 2014-08-17 19:57:52 -04:00
TfT_02
f10a1d0ffb Added McMMOPlayerPreDeathPenaltyEvent and McMMOPlayerStatLossEvent
McMMOPlayerPreDeathPenaltyEvent is fired before hardcore calculations
take place, use this if you want to cancel hardcore penalties.

Use McMMOPlayerVampirismEvent and McMMOPlayerStatLossEvent when you
want to know how many levels or experience the player lost or if you
want to modify this.
2014-08-16 21:13:46 -06:00
TfT_02
809779e508 Added McMMOPlayerVampirismEvent
Expands API possibilities regarding death penalty features.
2014-08-16 21:13:39 -06:00
TfT_02
80d358d1fd Fix dealing too much AOE damage
Bandaid for #2170
2014-08-13 21:24:32 -06:00
t00thpick1
a1be17c72c Add a rate limit for mojang api requests. Configurable via hidden.yml 2014-08-12 11:51:34 -04:00
t00thpick1
0a066f51bb Fix #2197 There is no wait forever option, so we actually need a timeout. 2014-08-12 11:39:43 -04:00
t00thpick1
294141c353 We should be reconnecting automagically. 2014-08-11 12:16:27 -04:00
t00thpick1
5a47f9fa86 Fix #1320 2014-08-08 00:42:33 -04:00
t00thpick1
6ee2d7d823 Do UUID saves in batches. 2014-08-08 00:13:30 -04:00
t00thpick1
f2881f02c8 Fix id retrieval 2014-08-08 00:09:00 -04:00
t00thpick1
9f5445689c Helpful debug on shutdown 2014-08-08 00:02:07 -04:00