Commit Graph

  • eac5d1ee7a Improve auto mod config generator TfT_02 2014-08-31 19:10:49 +0200
  • ba32e725f8 Got /<skillname> command working ile123ile 2014-08-30 22:21:43 -0700
  • cf01241e2d Added api stuff so you can actually add new skills and made it *mostyl* work ile123ile 2014-08-30 20:26:21 -0700
  • d47a51b91d Added a way to add new localization files ile123ile 2014-08-28 18:22:30 -0700
  • 481038fdbf Made SQLDatabaseManager work with list of skill types so new ones can be added without changing the file ile123ile 2014-08-27 18:28:29 -0700
  • 56cb5c092f Should be this TfT_02 2014-08-26 21:55:35 +0200
  • 21fcc83f56 Made flatfile expandable ile123ile 2014-08-25 17:39:00 -0700
  • 9d7faf9ed9 Fix database loading data for wrong player Shevchik 2014-08-24 23:20:01 +0400
  • d95f481ce4 Merge fbcbfa8e86 into 7da661546f Shevchik 2014-08-24 19:20:07 +0000
  • fbcbfa8e86 Fix database loading data for wrong player Shevchik 2014-08-24 23:20:01 +0400
  • edd764d5e6 Changed secondary abilities to use constants instead of enum ile123ile 2014-08-24 11:45:13 -0700
  • 0700e4354c Moved lists from SkillType into only getters ile123ile 2014-08-24 10:49:00 -0700
  • 5e83632004 Changed AbilityTypes from enum to constants ile123ile 2014-08-24 10:41:55 -0700
  • 626d967b7c Use own database to grab uuids instead (?) TfT_02 2014-08-17 19:48:08 -0600
  • 52a41b7458 Upgrade old party.yml files TfT_02 2014-08-10 17:05:44 -0600
  • 5b5763dccf Use LinkedHashMap<UUID, String> instead TfT_02 2014-08-10 17:05:30 -0600
  • e8b54cd537 Add hasMember methods TfT_02 2014-08-07 15:31:46 -0700
  • cc2c2c3254 Keep a list of online party members in memory TfT_02 2014-08-07 14:51:50 -0700
  • 153bdc73f8 UUID support for parties TfT_02 2014-07-12 19:44:47 +0200
  • 7da661546f Fixed bug where processing message would always get displayed TfT_02 2014-08-24 09:21:40 -0700
  • 3d7b6e13c9 Fixed mcrank and/or mctop ile123ile 2014-08-23 14:24:47 -0700
  • ebd02dc30e Turned skilltypes into constants instead of enum ile123ile 2014-08-23 14:14:36 -0700
  • b3be9d1d35 Merge f32c917341 into 48d3280e5e wolfwork 2014-08-23 03:18:29 +0000
  • 48d3280e5e Make sure that player has McMMOPlayer object before calling API TfT_02 2014-08-22 13:27:05 -0700
  • b61c65636b Add new ExperienceAPI method to specify if XP can be shared TfT_02 2014-08-22 11:49:16 -0700
  • 087a0b079f Fixed bug with new Death API TfT_02 2014-08-22 11:19:46 -0700
  • be690962ee Added a way to get the skill manager of any type from an McMMOPlayer ile123ile 2014-08-22 12:26:04 -0700
  • 2147417322 This seems easier. t00thpick1 2014-08-22 15:16:40 -0400
  • 4304970059 This was supposed to be a zero. t00thpick1 2014-08-22 00:59:20 -0400
  • fc981fda20 Better connection validation for us. t00thpick1 2014-08-21 19:41:47 -0400
  • be9ff51fd9 Should fix #2223 for realz this time. t00thpick1 2014-08-21 19:41:36 -0400
  • adde56114e Cleanup the changelog TfT_02 2014-08-21 16:40:06 -0600
  • 5cfd2dc799 Added API to ExperienceAPI to get the amount of XP needed for a level TfT_02 2014-08-21 16:38:33 -0600
  • c878775c72 Close the statement here as well TfT_02 2014-08-21 14:33:50 -0600
  • 574cdd374b Use a placeholder value. Fixes #2216 #2221 t00thpick1 2014-08-20 22:18:50 -0400
  • a3943aab24 Add checks for loaded/unloaded profiles in commands TfT_02 2014-08-19 22:23:19 -0600
  • 1503e58d11 More relevant donation information t00thpick1 2014-08-19 23:45:32 -0400
  • 2650d57d8e Added options to experience.yml for Dirt and Sand variations TfT_02 2014-08-19 21:28:53 -0600
  • 4d402c7229 Use correct element t00thpick1 2014-08-19 19:11:07 -0400
  • d687543910 Prevent players from having more than one database querying command running at once. t00thpick1 2014-08-19 18:11:56 -0400
  • d8ad519cd0 Seperate pools for essential tasks like profile loading and profile saving. t00thpick1 2014-08-19 17:57:52 -0400
  • a23d093271 Use provided instead of compile TfT_02 2014-08-18 17:19:14 -0600
  • 8a35d69540 Move RefreshChunks setting from hidden.yml to config.yml TfT_02 2014-08-17 20:21:23 -0600
  • 097a5a0894 Change purge a bit. Apparently andrewkm says this works. t00thpick1 2014-08-17 21:23:27 -0400
  • 8760c2bbb0 This way is cleaner though. t00thpick1 2014-08-17 20:01:04 -0400
  • dc635fe7d7 SHould fix #2195 t00thpick1 2014-08-17 19:57:37 -0400
  • f10a1d0ffb Added McMMOPlayerPreDeathPenaltyEvent and McMMOPlayerStatLossEvent TfT_02 2014-08-16 21:04:19 -0600
  • 809779e508 Added McMMOPlayerVampirismEvent TfT_02 2014-03-16 20:59:03 +0100
  • 80d358d1fd Fix dealing too much AOE damage TfT_02 2014-08-13 21:24:32 -0600
  • a1be17c72c Add a rate limit for mojang api requests. Configurable via hidden.yml t00thpick1 2014-08-12 11:51:34 -0400
  • 0a066f51bb Fix #2197 There is no wait forever option, so we actually need a timeout. t00thpick1 2014-08-12 11:39:43 -0400
  • 294141c353 We should be reconnecting automagically. t00thpick1 2014-08-11 12:16:27 -0400
  • 5a47f9fa86 Fix #1320 t00thpick1 2014-08-08 00:42:33 -0400
  • 6ee2d7d823 Do UUID saves in batches. t00thpick1 2014-08-08 00:13:30 -0400
  • f2881f02c8 Fix id retrieval t00thpick1 2014-08-08 00:09:00 -0400
  • 9f5445689c Helpful debug on shutdown t00thpick1 2014-08-08 00:02:07 -0400
  • 0ea163e3ee Lazy fix t00thpick1 2014-08-08 00:01:57 -0400
  • f097aa4a67 Missed loaded profile check, Fix #2189 t00thpick1 2014-08-07 23:46:22 -0400
  • 1fcb9e649e A bit more logic simplification in SQLDatabaseManager, also fixes error printing, Fix #2188 t00thpick1 2014-08-07 23:45:40 -0400
  • 41a276e7d9 Fixed metadata storage. XP and double drop chance works on natural blocks. Will Coates 2014-08-07 21:41:41 +0100
  • 1d0dc02013 Greatly simplify Profile loading in mySQL t00thpick1 2014-08-07 14:16:28 -0400
  • 8766d31943 Fix #2182 and Fix #2178 t00thpick1 2014-08-07 13:54:28 -0400
  • 7f919b9207 Added block metadata for storing 'unnatural' blocks. Will Coates 2014-08-07 18:35:08 +0100
  • d857bf483e Fix #2184 t00thpick1 2014-08-07 11:23:02 -0400
  • b7774251eb Remove need for thread locks in profile loading, just reschedule as needed. also stagger based on number of previous attempts. t00thpick1 2014-08-05 23:02:41 -0400
  • da7507fc75 Throw some sanity information into the info log. t00thpick1 2014-08-05 20:20:05 -0400
  • fe4699430d Fix #2177 t00thpick1 2014-08-05 19:15:22 -0400
  • df4fc8149d Stagger load attempts more. t00thpick1 2014-08-05 19:03:55 -0400
  • c156f0c346 Missed an unlock condition, lets use a finally. Should Fix #2180 t00thpick1 2014-08-05 18:57:13 -0400
  • 79a17b0c1c Fix /mcrank when using flatfile. Fixes #2179 t00thpick1 2014-08-05 09:20:12 -0400
  • d3051ad127 Use a slight delay to ensure its after the purge. t00thpick1 2014-08-04 11:49:09 -0400
  • f4c53aaf8a Prevent user purges and UUID updates from conflicting in mass database operations. t00thpick1 2014-08-04 11:42:02 -0400
  • 432ff95a98 More constants t00thpick1 2014-08-04 11:40:47 -0400
  • fe29bb4b9f Accurate purge count t00thpick1 2014-08-03 21:14:24 -0400
  • ae5347bc0f Purging shouldn't be main thread, also we have no reason to refresh profiles of purged users, as old users aren't online, and powerless users have nothing to wipe. t00thpick1 2014-08-03 21:12:41 -0400
  • 966de87ef9 Print reason t00thpick1 2014-08-03 20:57:28 -0400
  • 3569f9a182 Woot, rushing things without looking! t00thpick1 2014-08-03 20:40:48 -0400
  • 70a23f8a0a EnumMaps cannot use a null key t00thpick1 2014-08-03 20:39:37 -0400
  • 857e12b96e SQLDatabaseManager optimizations, async profile loading -t00thpick1, zreed This commit changes our shared connection into a connection pool utility to prevent thread locks from multiple actions attempting to access the database at the same time. In additon, profile loading has been moved off the main thread at login time, to allieviate the performance issues caused by it. t00thpick1 2014-08-01 13:35:36 -0400
  • c10525ada9 Add UUID support! - zreed, slipcor, t00thpick1 TfT_02 2014-08-01 20:17:15 +0200
  • a38d1176cb Fix casing dev-uuid-connectionpool TfT_02 2014-08-01 19:25:49 +0200
  • fb8592495d Only set detected durability if it's > 0 TfT_02 2014-08-01 01:09:00 +0200
  • a48ada306c Add magical mod importer TfT_02 2014-07-20 22:40:59 +0200
  • 7d65b9422a Make the profile loaded message optional TfT_02 2014-07-31 23:16:43 +0200
  • e7ee31c291 Revert "Hide loading messages when at the first attempt" TfT_02 2014-07-31 23:10:46 +0200
  • 23cbfc9038 Revert "Increase attempt counter after the apply" TfT_02 2014-07-31 23:10:39 +0200
  • c24c19f5f5 Increase attempt counter after the apply TfT_02 2014-07-31 22:37:22 +0200
  • 216ecc465d Hide loading messages when at the first attempt TfT_02 2014-07-31 22:06:42 +0200
  • 635f2bdb43 Fix formatting TfT_02 2014-07-31 22:04:53 +0200
  • 2286728308 Riking fix this or its gone. t00thpick1 2014-07-31 13:07:21 -0400
  • f809bca47b Avoid race conditions in multiple load attempts. t00thpick1 2014-07-31 12:59:36 -0400
  • 71d6cb661f Actually make multiple load attempts t00thpick1 2014-07-31 12:59:21 -0400
  • 2248316ed3 some of zreeds work, because too lazy to fix merge compatability t00thpick1 2014-07-31 12:44:41 -0400
  • 8db0d663dc More configs for 1.6.X mods Lucas Savva 2014-07-31 16:56:41 +0100
  • 70744371a3 Fix bug where Repair_Material_Quantity wasn't read TfT_02 2014-07-31 00:47:22 +0200
  • 18c322e8d6 Check if the user wants this item repairable first TfT_02 2014-07-31 00:46:41 +0200
  • 9668bb2ee7 Abort onEnable() when driver not found riking 2014-07-30 12:31:56 -0700
  • 3105407a0f Merge b7de4b731e into f0503c7797 zreed 2014-07-30 15:46:16 +0000
  • b7de4b731e Use prepared statement caching zreed 2014-07-30 11:35:10 -0400
  • e9dd0713d6 connectionString doesn't need to be its own variable anymore zreed 2014-07-30 11:09:48 -0400