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
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
70744371a3
Fix bug where Repair_Material_Quantity wasn't read
2014-07-31 00:47:22 +02:00
18c322e8d6
Check if the user wants this item repairable first
...
Stop complaining that the item is not repairable when Repairable is set
to false.
2014-07-31 00:46:41 +02:00
30085e1e34
Add option to control Unarmed item pickup behavior
...
By default when using Unarmed, picking up items is prevented when a
players entire inventory is full, except for his empty hand.
2014-07-15 15:40:49 +02:00
2b9b5df1ee
Alter original event and stop firing FakeDamageEvents
...
Fixes #2105
2014-07-02 11:28:21 +02:00
3d242bbdb6
Always call back events
2014-07-02 11:25:13 +02:00
4b20f12eff
Fix a NPE with getFlowerAndGrassXp()
...
Fixes #1975
2014-06-23 22:52:34 +02:00
0de1187012
Fixed setting custom names and lore with treasures
2014-06-22 20:42:48 +02:00
2eeb9b1f35
Set a pretty repair material name in armor.yml
...
Adds #1863
2014-06-15 17:46:16 +02:00
3de6e2c3f1
Add full Repairable support in armor config files
...
You can now fully configure armor to be repairable from the armor.yml
config files.
Adds Repair_MinimumLevel and Repair_XpMultiplier to armor.yml
2014-06-15 17:46:16 +02:00
f75e15dfdc
Set a pretty repair material name in tools.yml
...
Adds #1863
2014-06-15 17:31:50 +02:00
f2b892b7d5
Add full Repairable support in tools config files
...
You can now fully configure a tool to be repairable from the tools.yml
config files.
Adds Repair_MinimumLevel and Repair_XpMultiplier to tools.yml
2014-06-15 17:28:54 +02:00
37aebc1716
Calculate Alchemy XP based on potion stage
...
Adds #1926
2014-06-09 01:56:07 +02:00
3f34cc7365
Actually fix maximumQuantity reading from config
...
Now we try to automatically detect the maximum quantity if possible and
fall back to the config if the user has set a value there.
Also fixed the feedback message which said „Minimum quantity” instead
of „Maximum quantity”
2014-05-25 23:20:19 +02:00
4bcef76fd8
Let config key take priority here
2014-05-24 15:42:15 +02:00
2fd5d7aa81
Cleanup RepairConfig leftovers in SalvageConfig
...
Some copy/pasta I forgot to remove
2014-05-24 15:24:25 +02:00
5080c68dce
Fix Maximum Quantity in Salvage configs
2014-05-24 15:23:50 +02:00
93d63dbca5
Minor cleanup of imports
2014-05-18 17:06:50 +02:00
4643cf1070
A whole bunch of more work to convert Salvage to a child skill
2014-05-18 17:04:39 +02:00
91bf54019e
Convert Salvage to a child skill.
2014-05-18 17:04:38 +02:00
8fec1af257
Fix a bunch of small formatting issues
2014-05-11 15:15:44 +02:00
8eb6acd60f
Add option to prevent hopper transfers of bottles
2014-04-27 15:03:07 +02:00
56e625a9df
Added option to open /mcstats after logging in
...
Added #1033
2014-04-06 13:27:38 +02:00
10dd7619bf
Support MATERIAL|data
format in treasures.yml
...
Allows users to use the same material type for multiple treasures in
treasures.yml
Fixes #1965
2014-04-05 18:31:01 +02:00
70a1eea231
Nerf Herbalism XP from Tall Grass
2014-03-29 17:12:55 +01:00
c744974192
Added option to config.yml to override vanilla Minecraft treasures
2014-03-29 17:12:55 +01:00
91da5c4ab1
Add option to drop extra fish
...
Allows enabling of old fishing mechanic where fish was always caught,
even when a treasure was found
2014-03-29 17:12:54 +01:00
da5e770e06
Add Podzol & Red Sand to Excavation
2014-03-29 17:12:54 +01:00
ac7fc1020d
Use tree species for Woodcutting double drops in config.yml
...
Oak is now Generic, and Spruce is now Redwood.
2014-03-29 17:12:36 +01:00
60ddd799de
Update mcMMO for Minecraft 1.7.2
2014-03-29 17:12:35 +01:00
458dc7db42
Make database command cooldown configurable
2014-03-29 17:02:08 +01:00
0fe3ad7432
Reworked COTW config options + made COTW item configurable
...
Adresses #1481 partially
2014-03-23 14:33:57 +01:00
f65adea2f9
Added minimum jump strength requirement and config option
...
for horses summoned with "Call of the Wild"
2014-03-23 13:41:31 +01:00
e1a8f02bce
Make Acrobatics XP prevention cool down, after teleporting configurable
...
Adds #1906
2014-03-09 15:24:24 +01:00
2e74333eb7
Oops.
2014-02-28 08:40:00 -05:00
0056be2d5f
Assorted cleanup.
2014-02-28 08:36:42 -05:00
65692f2a83
Fixed bug with checking maximum durability of mod items. Fixes #1634
2014-02-20 12:43:11 -05:00
0a6735110f
Get mod config file resources properly
...
Fixes #1870 for real
2014-02-16 23:32:14 +01:00
988006f913
Alchemy cleanup, part 1.
2014-02-11 16:22:57 -05:00
72b106e71f
Fix ptp Accept_Required setting
...
I forgot to change this, oops!
2014-02-05 19:15:39 +01:00
abfedf381d
Allow mod name to go in the middle or at the beginning.
2014-02-04 07:53:54 -05:00
8e040ae8d9
Refactor to match existing conventions
2014-02-03 14:57:45 -05:00
0c9836eb03
Made mod config files modular. Addresses #1802
2014-02-03 14:48:43 -05:00
82509fb476
Added custom XP boost perk
2014-01-19 01:08:38 +01:00
383b048fef
Changed config validation for Rank_Levels, successive Ranks can now be less than or equal to each other
...
Closes #1790
2014-01-18 12:02:05 +01:00
243a3bfbf6
Remove trailing whitespaces
2014-01-18 12:02:05 +01:00
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
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
e6e90954a9
Changed config validation for UnlockLevels, they can now also be 0
...
Closes #1790
2014-01-17 15:51:28 +01:00