a23e8d4c96
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/main/java/com/gmail/nossr50/api/ExperienceAPI.java
src/main/java/com/gmail/nossr50/database/FlatfileDatabaseManager.java
src/main/java/com/gmail/nossr50/database/SQLDatabaseManager.java
src/main/java/com/gmail/nossr50/runnables/commands/McrankCommandDisplayTask.java
2014-09-01 20:38:32 -07:00
0dd779fa17
Added javadocs and child skill support
2014-09-01 20:02:16 -07:00
952309ecda
Removed unused imports
2014-09-01 19:05:43 -07:00
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
28419e1dc3
Fixed /mccooldown
2014-09-01 18:44:13 -07:00
4b7d748920
Made you able to add new abilities
2014-09-01 18:21:37 -07:00
eb81f7ca96
Made a factory method for abilities
2014-08-31 18:26:54 -07:00
65400bcfae
Made Skill API use materials instead of ToolTypes
2014-08-31 17:49:21 -07:00
b18d81836d
Turned ToolType to public static final over enum
2014-08-31 17:42:23 -07:00
628f59ba54
Made localized normal bundle take precedence over default custom locale
...
bundles
2014-08-31 17:14:25 -07:00
db2128daeb
Added locale to api
2014-08-31 17:08:18 -07:00
4d4e3a2b47
Fixed loading of config for secondary abilities
2014-08-31 17:07:53 -07:00
eac5d1ee7a
Improve auto mod config generator
2014-08-31 19:10:49 +02:00
ba32e725f8
Got /<skillname> command working
2014-08-30 22:21:43 -07:00
cf01241e2d
Added api stuff so you can actually add new skills and made it *mostyl*
...
work
2014-08-30 20:26:21 -07:00
d47a51b91d
Added a way to add new localization files
2014-08-28 18:22:30 -07:00
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
56cb5c092f
Should be this
2014-08-26 21:55:35 +02:00
21fcc83f56
Made flatfile expandable
2014-08-25 17:39:00 -07:00
9d7faf9ed9
Fix database loading data for wrong player
...
Fixes #2223
2014-08-24 15:25:56 -07:00
edd764d5e6
Changed secondary abilities to use constants instead of enum
2014-08-24 11:45:13 -07:00
0700e4354c
Moved lists from SkillType into only getters
2014-08-24 10:49:00 -07:00
5e83632004
Changed AbilityTypes from enum to constants
2014-08-24 10:41:55 -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
3d7b6e13c9
Fixed mcrank and/or mctop
2014-08-23 14:24:47 -07:00
ebd02dc30e
Turned skilltypes into constants instead of enum
2014-08-23 14:14:36 -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
be690962ee
Added a way to get the skill manager of any type from an McMMOPlayer
2014-08-22 12:26:04 -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
adde56114e
Cleanup the changelog
2014-08-21 16:40:06 -06: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
a23d093271
Use provided instead of compile
2014-08-18 17:19:14 -06: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