t00thpick1
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.
Fixes #2138 , Fixes #2119 , Fixes #1982 , Fixes #1953
2014-08-01 20:31:17 +02:00
TfT_02
c10525ada9
Add UUID support! - zreed, slipcor, t00thpick1
...
This commit updates our database managers to use UUIDs instead
of usernames for persistent storage.
Fixes #1979
2014-08-01 20:23:03 +02:00
TfT_02
fb8592495d
Only set detected durability if it's > 0
2014-08-01 01:09:00 +02:00
TfT_02
a48ada306c
Add magical mod importer
...
Usage: Create a folder called 'import' inside /mcMMO/mods/. Place your latest Cauldron 1.7+ startup log in this folder and rename it to 'import.log'.
It is worth noting that it's advisable to create a short log by starting and stopping the server once, or by manually editing the log file to only include material mapping in order to speed up the import process.
When the server is running, use the command /mcimport. You will see the import progress in the console, once it is done the files are created in /mcMMO/mods/output/.
Any item that wasn't recognised gets placed in a .unknown.yml config file. Durability detection only works if the mod is installed when importing (it should be).
2014-08-01 00:22:29 +02:00
TfT_02
ccca3fff26
Don't use hardcoded unlock levels for Blast Mining
2014-07-20 00:43:52 +02:00
TfT_02
2b9b5df1ee
Alter original event and stop firing FakeDamageEvents
...
Fixes #2105
2014-07-02 11:28:21 +02:00
riking
4fb4d6fc0c
Save users asynchronously
2014-06-08 14:12:25 +02:00
TfT_02
93d63dbca5
Minor cleanup of imports
2014-05-18 17:06:50 +02:00
TfT_02
4643cf1070
A whole bunch of more work to convert Salvage to a child skill
2014-05-18 17:04:39 +02:00
GJ
91bf54019e
Convert Salvage to a child skill.
2014-05-18 17:04:38 +02:00
TfT_02
ead716ef0d
Fix a NPE when tab completing with /ptp
...
Fixes #2013
2014-05-11 18:33:50 +02:00
TfT_02
c14a4e9305
Fix /party teleport command
...
Why did we use getCommand("ptp").getExecutor() again?
Fixes #1995
2014-04-21 14:54:09 +02:00
GJ
b204507a82
Use strings instead of OfflinePlayers for scoreboards.
...
(cherry picked from commit 89b596591ec1974e0201395dc6e76353e4709572)
2014-04-21 14:09:09 +02:00
TfT_02
9f53426511
Added API to XP events to get XP gain reason
2014-04-18 22:32:32 +02:00
Sean Porter
03c2282c3f
Fix the calculations for Iron Arm Style in the Unarmed command.
2014-04-18 02:16:35 -07:00
TfT_02
79a1ef5d3e
Players need to be in a party to use /ptp
...
Fixes #1967
2014-04-06 12:43:42 +02:00
riking
461871327b
Include new 1.7 biomes in fishing biome XP boost and Ice Fishing check
2014-03-29 17:12:36 +01:00
TfT_02
458dc7db42
Make database command cooldown configurable
2014-03-29 17:02:08 +01:00
TfT_02
beab794c0e
Fixed some issues with the HolidayManager
...
Was severely lacking more lols
2014-03-29 16:52:41 +01:00
TfT_02
0fe3ad7432
Reworked COTW config options + made COTW item configurable
...
Adresses #1481 partially
2014-03-23 14:33:57 +01:00
TfT_02
862d38b587
Clean up all of the imports
2014-03-03 18:27:45 +01:00
TfT_02
840f3d9382
Fix /party kick command
2014-02-28 22:32:09 +01:00
TfT_02
e56d5a0454
Exclude vanished players from tab complete list
...
Part 2 of fixing #1745
2014-02-28 21:56:30 +01:00
GJ
0056be2d5f
Assorted cleanup.
2014-02-28 08:36:42 -05:00
TfT_02
c51fde7f1f
Added new permission node to control who can check version number
...
Negate this permission node to hide the version number from /mcmmo and
motd
2014-02-17 16:31:59 +01:00
GJ
988006f913
Alchemy cleanup, part 1.
2014-02-11 16:22:57 -05:00
TfT_02
5c836cdaaf
Check party level before sending party chat
...
Fixes #1847
2014-02-10 16:07:43 +01:00
TfT_02
9e39c3495d
Fix IllegalArgumentException: 1 > 0
2014-02-09 17:15:42 +01:00
TfT_02
b653aa57b7
You can't accept an alliance request when you already have an ally
2014-02-09 16:10:43 +01:00
Sean Porter
2ffdd340af
The command is spelled xpshare, not expshare.
...
Fixes #1841
2014-02-09 12:31:30 +01:00
GJ
43e2c813d1
Clean up some of our messes.
2014-01-20 13:58:40 -08:00
TfT_02
6b653fa606
Changed appearance of party member list
2014-01-17 18:58:07 +01:00
TfT_02
818962e668
Added party levels
...
Parties now have XP and Levels. Party features such as party teleport and party chat have to be unlocked before they can be used by the party members
2014-01-17 18:56:27 +01:00
TfT_02
c729297615
Added party alliances
...
Adds the following commands:
`/party alliance`
`/party alliance invite <target>`
`/party alliance accept`
Allies will share party chat and will not be able to harm eachother.
Item and XP sharing is limitied to a single party. Allowing two parties
to team up without sharing resources and XP.
Closes #1009
2014-01-17 18:55:58 +01:00
TfT_02
7c891e9ba8
Optimize imports
2014-01-16 22:32:40 +01:00
TfT_02
6143003516
Update PR to changes in master
...
- Special thanks, instead of in dev team
- Fix formatting issues
* Remove trailing whitespaces
* Rename method names of event listeners
* Check for negative instead of positive
- Added Alchemy skill guide
2014-01-16 22:32:40 +01:00
Eric Hildebrand
8f83e328b0
Introduction of new Alchemy skill!
2014-01-16 22:32:40 +01:00
TfT_02
9afa8efd7d
No need to hardcode the max tier here
2014-01-15 12:20:05 +01:00
TfT_02
491df2cc82
Changed the appearance of /mcmmo commands
...
Closes #978
2014-01-12 13:51:12 +01:00
TfT_02
b4a6ecc58c
Abstract HolidayManager a little more
...
Now we don’t have to manually edit this each year.
2014-01-12 12:08:47 +01:00
TfT_02
730f786d5b
Fix issue with /ptp command
...
Fixes #1773
2014-01-11 10:30:12 +01:00
GJ
13a623ea1f
Misc was getting crowded again.
2014-01-03 11:07:13 -05:00
TfT_02
65aa05a660
Fix /addlevels all
and /skillreset all
commands
...
Fixes #1675
2013-12-12 16:50:36 +01:00
t00thpick1
c0dee19cb0
Missed a refactor :P Also, javadoc event
2013-11-22 12:48:53 -05:00
t00thpick1
870987bba7
SecondaryAbility's API additions
2013-11-22 12:32:23 -05:00
riking
12ed2ac07b
Have ExperienceCommand and SkillresetCommand explicitly handle 'all'
2013-11-19 18:56:47 -08:00
GJ
69ef7f40d8
Command cleanup.
2013-11-08 23:14:11 +01:00
TfT_02
bded936af5
Cleanup our imports
2013-10-31 22:30:05 +01:00
GJ
fd9154e009
Fixed bug with toggle commands not properly displaying the success message.
2013-10-29 11:45:27 -04:00
GJ
97b9214d6e
Wrap these inside McMMOPlayer for easier access.
2013-10-29 11:02:57 -04:00