Commit Graph

4699 Commits

Author SHA1 Message Date
ec1a125809 These are the wrong way round
The UUID's are the keys, not the names
2014-09-28 11:13:23 +02:00
2dd8e719c8 UUID support for parties 2014-09-28 11:13:23 +02:00
3c6dd290f4 Allow AdvancedSalvage unlock level 0
Fixes #2265
2014-09-06 20:23:41 +02:00
07e589aae3 Allow equal rank levels for Salvage
Fixes #2270
2014-09-06 19:59:26 +02:00
1119d3c17f Actually fix flatfile player loading....
you lied to me @tft_02
2014-09-03 00:05:48 -04:00
eac5d1ee7a Improve auto mod config generator 2014-08-31 19:10:49 +02:00
56cb5c092f Should be this 2014-08-26 21:55:35 +02:00
9d7faf9ed9 Fix database loading data for wrong player
Fixes #2223
2014-08-24 15:25:56 -07:00
7da661546f Fixed bug where processing message would always get displayed
and the player could never execute /mctop or /mcrank if chat display
was disabled.
2014-08-24 09:21:40 -07:00
48d3280e5e Make sure that player has McMMOPlayer object before calling API 2014-08-22 15:50:40 -07:00
b61c65636b Add new ExperienceAPI method to specify if XP can be shared 2014-08-22 15:50:40 -07:00
087a0b079f Fixed bug with new Death API 2014-08-22 15:50:40 -07:00
2147417322 This seems easier. 2014-08-22 15:16:40 -04:00
4304970059 This was supposed to be a zero. 2014-08-22 00:59:20 -04:00
fc981fda20 Better connection validation for us. 2014-08-21 19:42:03 -04:00
be9ff51fd9 Should fix #2223 for realz this time. 2014-08-21 19:42:03 -04:00
5cfd2dc799 Added API to ExperienceAPI to get the amount of XP needed for a level 2014-08-21 16:38:33 -06:00
c878775c72 Close the statement here as well 2014-08-21 14:33:50 -06:00
574cdd374b Use a placeholder value. Fixes #2216 #2221 2014-08-20 22:19:36 -04:00
a3943aab24 Add checks for loaded/unloaded profiles in commands 2014-08-19 22:23:19 -06:00
1503e58d11 More relevant donation information 2014-08-19 23:45:54 -04:00
2650d57d8e Added options to experience.yml for Dirt and Sand variations
Adds #2194
2014-08-19 21:28:53 -06:00
4d402c7229 Use correct element 2014-08-19 19:11:07 -04:00
d687543910 Prevent players from having more than one database querying command running at once. 2014-08-19 18:11:56 -04:00
d8ad519cd0 Seperate pools for essential tasks like profile loading and profile saving. 2014-08-19 17:58:45 -04:00
8a35d69540 Move RefreshChunks setting from hidden.yml to config.yml
Adds #2213
2014-08-17 20:21:23 -06:00
097a5a0894 Change purge a bit. Apparently andrewkm says this works. 2014-08-17 21:23:27 -04:00
8760c2bbb0 This way is cleaner though. 2014-08-17 20:01:04 -04:00
dc635fe7d7 SHould fix #2195 2014-08-17 19:57:52 -04:00
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
809779e508 Added McMMOPlayerVampirismEvent
Expands API possibilities regarding death penalty features.
2014-08-16 21:13:39 -06:00
80d358d1fd Fix dealing too much AOE damage
Bandaid for #2170
2014-08-13 21:24:32 -06:00
a1be17c72c Add a rate limit for mojang api requests. Configurable via hidden.yml 2014-08-12 11:51:34 -04:00
0a066f51bb Fix #2197 There is no wait forever option, so we actually need a timeout. 2014-08-12 11:39:43 -04:00
294141c353 We should be reconnecting automagically. 2014-08-11 12:16:27 -04:00
5a47f9fa86 Fix #1320 2014-08-08 00:42:33 -04:00
6ee2d7d823 Do UUID saves in batches. 2014-08-08 00:13:30 -04:00
f2881f02c8 Fix id retrieval 2014-08-08 00:09:00 -04:00
9f5445689c Helpful debug on shutdown 2014-08-08 00:02:07 -04:00
0ea163e3ee Lazy fix 2014-08-08 00:01:57 -04:00
f097aa4a67 Missed loaded profile check, Fix #2189 2014-08-07 23:46:22 -04:00
1fcb9e649e A bit more logic simplification in SQLDatabaseManager, also fixes error printing, Fix #2188 2014-08-07 23:45:40 -04:00
1d0dc02013 Greatly simplify Profile loading in mySQL 2014-08-07 14:16:28 -04:00
8766d31943 Fix #2182 and Fix #2178
NOW() is a numeric representation of the date, not a timestamp....  so thats a nono.

Also,  we need to update UUIDs grabbing by name.
2014-08-07 13:54:28 -04:00
d857bf483e Fix #2184 2014-08-07 11:23:02 -04:00
b7774251eb Remove need for thread locks in profile loading, just reschedule as needed. also stagger based on number of previous attempts. 2014-08-05 23:02:41 -04:00
da7507fc75 Throw some sanity information into the info log. 2014-08-05 20:20:05 -04:00
fe4699430d Fix #2177 2014-08-05 19:15:22 -04:00
df4fc8149d Stagger load attempts more. 2014-08-05 19:03:55 -04:00
c156f0c346 Missed an unlock condition, lets use a finally. Should Fix #2180 2014-08-05 18:57:13 -04:00