c31281971c
Summon amount limits and new ability
2014-10-11 11:38:52 +02:00
eda38cba66
Add lifespan to Taming summons
2014-10-11 11:25:57 +02:00
b5a2e76926
Fixed diminished returns not getting disabled
2014-10-10 00:03:51 +02:00
38cc7435dc
Prevent strings from getting larger than 16 chars
...
Fixes #2314
2014-10-04 20:31:37 +02:00
864a760e9c
Better like this
2014-10-04 14:16:38 +02:00
0838cbb874
Add option to not show ability names on scoreboard
...
Adds #2249
2014-10-04 14:05:30 +02:00
4844be80da
Fixed bug with Salvage and ability tools
...
Fixes #2311
2014-10-04 01:36:57 +02:00
62a767db89
Add enable toggle and per skill thresholds
2014-09-28 11:43:17 +02:00
ce3463ad6d
Cleanup
2014-09-28 11:34:50 +02:00
5d059d8537
Move SkillXpGain to datatypes/experience
2014-09-28 11:34:49 +02:00
332860b9ce
Use a DelayQueue to manage rolling diminished returns
2014-09-28 11:34:49 +02:00
2a443cd9db
Diminished instead of Deminished
2014-09-28 11:34:49 +02:00
f4d1004d32
Rolling xp diminishing returns
...
This adds on top of the diminishing returns system a mechanic such that gains will expire the configured number of minutes after they occured, rather than all being reset at once.
This prevents someone from not getting diminishing returns on the xp gain they recieved just before the reset would have occured.
Obligatory explanatory graphs: http://i.imgur.com/uSzicIR.png
2014-09-28 11:34:49 +02:00
9d8aec7eca
Add diminished returns when a player has earned too much XP
...
When a player reaches a certain (configurable) threshold value of total
XP earned in a specific skill, his earned XP in this skill will be
decreased.
Depending on how far the player has exceeded the threshold value, his
XP will decrease more. After the (configurable) time interval of 10
minutes, the registered data will be cleared and the player can earn XP
as normal again.
2014-09-28 11:34:49 +02:00
958c116fd0
Acrobatics: cap same-location fall counter for XP gain
...
It used to increase boundlessly, thus preventing players from gaining XP for a while even after moving to another place.
2014-09-28 11:19:41 +02:00
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