nossr50
87af2419a3
Part 2 of removing bad design patterns
2019-06-27 03:04:34 -07:00
nossr50
5ee862effd
Temporarily comment out the API since we're about to break everything
2019-06-27 00:01:58 -07:00
nossr50
b069480244
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO into configurable
2019-06-26 21:55:41 -07:00
nossr50
b41a30fa26
Repair rewrite continues
2019-06-19 23:28:11 -07:00
nossr50
a97f1b208f
NotificationManager now uses a getter in mcMMO
2019-06-12 10:54:05 -07:00
nossr50
a654762f4d
Yikes that was a lot of merge conflicts.
2019-06-12 05:26:45 -07:00
nossr50
7679afd3e0
Add new DatabaseAPI
2019-06-06 23:15:18 -07:00
nossr50
fc2077ffdb
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO into configurable
2019-06-06 01:58:52 -07:00
nossr50
3ce3ac5350
mcMMO should no longer lose a few minutes of player data from shutting
...
down the server
2019-06-05 21:11:44 -07:00
nossr50
fc6c6ed2c4
Using doubles in most places again to avoid precision loss
2019-06-04 21:12:10 -07:00
nossr50
cf6a4c804a
Rewrote how SkillRanks were pulled for the new config system
2019-06-04 13:11:45 -07:00
nossr50
7a0ef0d4ed
Making the compiler happy
2019-06-03 00:31:46 -07:00
nossr50
b27d46f0cc
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO into configurable
2019-05-29 14:06:55 -07:00
nossr50
50e4e971d9
Standard level scaling now mirrors RetroMode in a true 1:10 parity
2019-05-27 17:37:54 -07:00
nossr50
04fb4c30fe
Fix compiler errors
2019-05-18 16:25:52 -07:00
nossr50
3f6a33dea6
Refactoring experience manager
2019-05-13 03:39:24 -07:00
nossr50
2e3f9b4a96
Add + Wire DiminishingReturn config values
...
Removed the experience multiplier from the xp conversion task, it just
seems like something very unecessary
2019-05-13 02:55:20 -07:00
nossr50
2c8b8658a3
Update classes to use DSM over CM
2019-05-13 01:27:48 -07:00
nossr50
40598a0e96
Unlimited custom xp perks Part 1
2019-05-08 06:44:19 -07:00
nossr50
c968b9f94a
Add and wire up Early Game Boost settings
2019-05-07 00:09:31 -07:00
nossr50
4d8e4d0e70
Wire up Mining/Excavation/Herbalism/Woodcutting XP values
2019-04-30 02:08:11 -07:00
nossr50
6932abc9d8
Create fully qualified name : integer maps from user configs, wiring up some global xp settings
2019-04-30 00:42:09 -07:00
nossr50
02a69cbb05
Update code style
2019-04-24 22:52:53 -07:00
nossr50
e8ea502f77
Add delegates to player level conf and wire up xp formula setting
2019-04-24 19:46:06 -07:00
nossr50
7e039321e1
Merge 2.1.44
2019-04-15 10:40:57 -07:00
nossr50
33a68daa9c
mcMMO now checks in all places for a loaded profile before executing processing on said profile
2019-04-12 15:17:05 -07:00
nossr50
43037f8c13
Code Cleanup Pt 2
2019-04-03 19:25:14 -07:00
BuildTools
1f2eae0799
Don't load the players profile just to get their name
2019-04-01 16:10:49 -07:00
BuildTools
ca2e1c11e6
Don't load the players profile just to get their name
2019-03-29 23:56:40 -05:00
nossr50
a812ca42f7
Party config pt 2
2019-03-29 00:00:22 -07:00
nossr50
0e61557812
Player Leveling config pt 3
2019-03-28 23:59:26 -07:00
nossr50
0046c47163
Expanded level cap settings, Player Leveling config pt 2
2019-03-28 23:59:25 -07:00
nossr50
9731b9cffb
new config pt 9
2019-03-28 23:43:19 -07:00
nossr50
dbf32b4715
Back to work
2019-02-06 17:07:08 -08:00
nossr50
98e6400dd8
Fishing command did an oopsie
2019-02-06 03:01:43 -08:00
nossr50
e389c4b8f1
WG API shouldn't be used unless WG is on version 7
2019-02-05 10:49:40 -08:00
nossr50
84b3cfc309
Fixed an almost 6 year old bug involving salvage materials smh
...
Updated the new ExperienceAPI methods to check for level ups
2019-02-02 07:15:12 -08:00
nossr50
14e5998aa0
Added 4 new API methods for adding XP to a player based on blocks
2019-02-01 15:23:45 -08:00
nossr50
d81c3d06c5
XP Gains now report sources, added some config options regarding XP bars
...
Fixed some issues with Roll
Fixes https://github.com/mcMMO-Dev/mcMMO/issues/3732
2019-01-27 18:11:51 -08:00
nossr50
95d60e646d
Diminishing returns now has an optional minimum gains setting
2019-01-14 22:11:58 -08:00
nossr50
4a00758b6b
Added locale strings for chatspy and moved some more party messages to action bar
2019-01-13 21:27:56 -08:00
nossr50
6f77bb206d
Refactoring + adding a new skillranks config (not functional yet)
2019-01-12 23:54:53 -08:00
nossr50
d3c47935d4
Some refactoring
2019-01-12 19:56:54 -08:00
nossr50
19c38f0cb1
Parties can now have max size limits (configurable), by default party sizes are unlimited.
2019-01-11 06:17:07 -08:00
nossr50
0d260a74c9
Refactoring to make my life easier
2018-12-29 05:24:55 -08:00
TfT_02
2dd8e719c8
UUID support for parties
2014-09-28 11:13:23 +02:00
TfT_02
48d3280e5e
Make sure that player has McMMOPlayer object before calling API
2014-08-22 15:50:40 -07:00
TfT_02
b61c65636b
Add new ExperienceAPI method to specify if XP can be shared
2014-08-22 15:50:40 -07:00
TfT_02
5cfd2dc799
Added API to ExperienceAPI to get the amount of XP needed for a level
2014-08-21 16:38:33 -06:00
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