Commit Graph

132 Commits

Author SHA1 Message Date
AppleDash
96ee933d19 Merge branch 'master' of github.com:AppleDash/SaneEconomy 2017-01-17 08:19:22 -05:00
AppleDash
3695d1389b Fix ClassCastException loading flatfile DB 2017-01-17 08:19:11 -05:00
AppleDash
b81d64c2be Try and fix bug with resetting MySQL balances 2017-01-16 14:20:55 -05:00
AppleDash
2ccd25cce4 Merge branch 'master' of github.com:AppleDash/SaneEconomy 2017-01-10 17:09:27 -05:00
AppleDash
4df22729aa Weird sign shop stuff. 2017-01-10 17:09:18 -05:00
AppleDash
372ec96381 Merge pull request #28 from Mga-Denmark/patch-1
Add logged field to table with timestamp info
2017-01-02 03:44:52 -05:00
AppleDash
8a7ceea66e Fix weird splitting of methods for transaction logging 2017-01-02 03:43:30 -05:00
Michael Gerner Andreasen
358d50bcc7 reverts bad hard coded table name 2016-12-27 00:54:47 +01:00
Michael Gerner Andreasen
20299a4b2e Add logged field to table with timestamp info
This give people some insights regarding when something happened, it also adds the possibility to make a history log for server admins to show on profile pages at there websites, if they want to.
2016-12-27 00:37:45 +01:00
AppleDash
1975ffef0c Try and fix I18n 2016-12-17 11:37:06 -05:00
AppleDash
d86233af74 Merge branch 'master' of github.com:AppleDash/SaneEconomy 2016-12-15 20:17:33 -05:00
AppleDash
36ffc50fa1 Merge 2016-12-15 20:17:24 -05:00
AppleDash
e3a36ccd22 Hopefully convert everything over to the new format placeholders. 2016-12-15 20:11:08 -05:00
AppleDash
8bef764622 Try and improve translation loading code. 2016-12-15 19:53:43 -05:00
AppleDash
a0d8cb2d5d Add indexedFormat() to MessageUtils. 2016-12-15 17:55:42 -05:00
AppleDash
3670ebaadd Add support for changing grouping separator. 2016-12-15 17:47:26 -05:00
AppleDash
e94a767a02 I'm not sure if I'm really stupid or really smart. 2016-12-11 14:42:10 -05:00
AppleDash
55e58d0ac3 Attempt to fix baltop again and bump ver to 0.9.3 2016-12-07 08:40:30 -05:00
AppleDash
d825c54238 Fix more paging weirdness and bump version to 0.9.2 2016-12-06 08:32:48 -05:00
AppleDash
2442261496 Fix paging weirdness. 2016-12-06 08:29:18 -05:00
AppleDash
9eaab03c50 Add table prefix support to MySQL. 2016-12-06 08:23:40 -05:00
AppleDash
908b7c956b Add support for colors in messages.yml 2016-12-06 08:13:27 -05:00
AppleDash
44c72490a5 Add an option to disable start balance notifications. 2016-11-26 09:43:05 -05:00
AppleDash
bbfd9d31d7 Fix bug with /baltop 2016-11-26 09:40:49 -05:00
AppleDash
a144667971 Make database reload on player join. 2016-11-24 05:16:08 -05:00
AppleDash
38d0823e8e Add support for multiple pages on /baltop. 2016-11-05 01:18:28 -04:00
AppleDash
5daa5295ba Version checker fix & improvements to signshop 2016-10-03 09:34:24 -04:00
AppleDash
ee79c639bc Improve version checker and make plugin YAML permissions description better 2016-10-02 12:36:53 -04:00
AppleDash
230d50d81b Fix potential infinity exploit. 2016-10-02 12:06:04 -04:00
AppleDash
f9b53695d6 Fix transaction logging, hopefully 2016-10-02 11:34:22 -04:00
AppleDash
7f5740e5f1 Merge branch 'master' of github.com:AppleDash/SaneEconomy 2016-10-02 10:20:36 -04:00
AppleDash
cd28df2112 Add proper grouping support to currency formats. 2016-10-02 10:18:57 -04:00
AppleDash
41339dc3b0 0.8.4: Try to fix the eco take bug 2016-10-02 04:27:47 -04:00
AppleDash
98f8e66c58 Really fix OfflinePlayer bug. 2016-09-30 21:15:17 -04:00
AppleDash
1f26acb49d Potentially make the API work on offline players. 2016-09-30 20:30:15 -04:00
AppleDash
4a7cac3f57 Make 0-amount transactions through Vault work. 2016-09-30 20:27:54 -04:00
AppleDash
c7065ea9fa Attempt to fix OfflinePlayer bug 2016-09-30 20:25:11 -04:00
AppleDash
c63a15dac5 Fix another /eco set bug. 2016-09-23 17:42:22 -04:00
AppleDash
493598bc8c Fix bug when doing /eco set on a player with a 0 balance. 2016-09-23 00:49:06 -04:00
AppleDash
c765c40955 Forget it 2016-09-22 04:04:39 -04:00
AppleDash
b9fbcfcdf5 Merge 2016-09-22 03:54:46 -04:00
AppleDash
fc0588281f Clean up some code 2016-09-21 17:37:51 -04:00
AppleDash
21cef3c697 Fix the Vault API 2016-09-21 15:29:32 -04:00
AppleDash
34840cbc56 Add some random test code. 2016-09-21 04:38:24 -04:00
AppleDash
f554013c16 Basically rewrite the entire core. 2016-09-21 04:16:36 -04:00
AppleDash
d1b302e779 Transaction logging seems to work, kind of. 2016-09-21 02:23:38 -04:00
AppleDash
92350e6d25 Actually load transaction logger config. 2016-09-20 22:50:14 -04:00
AppleDash
f9cf1269fb Experimental transaction logger 2016-09-20 22:47:25 -04:00
AppleDash
6642c5b703 Clean up MySQL a little bit 2016-09-19 02:26:37 -04:00
AppleDash
9803b795fd Small amount of code cleanup and make /balance work properly 2016-09-19 02:08:25 -04:00
AppleDash
3bbca6dfaf Version bump to 0.7.2 and a bit of refactoring. 2016-09-19 01:44:55 -04:00
AppleDash
1c217be26a Inspect code 2016-09-18 05:11:22 -04:00
AppleDash
66dfba087e Clean up config loading a tiny bit 2016-09-18 05:05:52 -04:00
AppleDash
8dd2f4e551 Refactor backend loading a bit 2016-09-18 04:58:15 -04:00
AppleDash
accb7a89b8 Fix the weirdness with the JDBC URL 2016-09-18 04:49:42 -04:00
AppleDash
ca5b2340f7 Dependency injection for commands 2016-09-18 04:43:13 -04:00
AppleDash
4b088afec9 I... I can't help it, man. I inject dependencies, OK?
There, I said it.
2016-09-18 04:37:44 -04:00
AppleDash
eab9e0774b Fix compilation errors - apparently my last changes were really lazy. 2016-09-18 04:31:31 -04:00
AppleDash
3ab99b72e3 More work on transaction logging support. 2016-08-15 02:34:55 -04:00
AppleDash
8f0267dbac Begin work on transaction logging support. 2016-08-15 02:25:33 -04:00
AppleDash
0012a191da Make MySQL work better and add backend conversion. 2016-08-14 16:52:06 -04:00
AppleDash
1fd55be372 Remove debugging code and fix POM. 2016-08-14 16:22:45 -04:00
AppleDash
2db1ac617b Clean up code a bunch and fix the MySQL bug. 2016-08-14 16:18:43 -04:00
AppleDash
25c925dcb3 Clean up MySQL code a bit in an attempt to make the weird MySQL bug easier to find. 2016-08-14 15:25:27 -04:00
AppleDash
a170e46851 Add experimental message translation support. 2016-08-08 13:40:34 -04:00
AppleDash
b71b373299 Make MessageUtils use the right import for people not on Spigot. 2016-08-04 02:21:15 -04:00
AppleDash
586962df10 Make number parsing work in France. 2016-07-29 07:49:41 -04:00
AppleDash
0acead2ea3 Begin adding unit tests for SaneEconomyCore - Don't want more bugs to creep in! 2016-07-29 07:16:11 -04:00
AppleDash
5158689a2a Fix bug where some plugins may see players with an infinite balance. 2016-07-22 13:12:57 -04:00
AppleDash
770536e514 Add Factions support and fix a MySQL bug. 2016-07-20 03:03:21 -04:00
AppleDash
5ce54d7779 Clean up Economable a bit 2016-07-19 21:28:58 -04:00
AppleDash
ee8f8aa428 Fix some MySQL syntax errors. 2016-07-19 21:24:58 -04:00
AppleDash
f33eb1d7f4 Add Economable interface and appropriate database migrations. (The MySQL one is very gross) 2016-07-19 21:20:54 -04:00
AppleDash
143604b80c Restructure EconomyStorageBackends a bit and add support for manipulating the balances of offline players. 2016-07-19 20:21:51 -04:00
AppleDash
4a1a363c71 Fix length of player_uuid column in player_balances table. 2016-07-19 20:05:43 -04:00
AppleDash
a79b719e63 Add workaround for bad plugins passing bad parameters to Vault API. 2016-07-18 20:38:46 -04:00
AppleDash
948e617d4e Fix bug caused by some other plugins. 2016-07-17 22:53:46 -04:00
AppleDash
5702c1ed5c Remove addBalance and subtractBalance methods from storage backends. 2016-07-12 12:22:12 -04:00
AppleDash
3b27b8a192 Make /balancetop sort in the right order. 2016-07-11 20:25:51 -04:00
AppleDash
a89b36fc99 Add /balancetop command. 2016-07-11 20:22:07 -04:00
AppleDash
139dec6bd2 Add update checking and make Vault hook optional. 2016-07-11 18:53:17 -04:00
AppleDash
aa5d95d72f Restructure project and switch to Maven. 2016-07-11 18:03:20 -04:00