Commit Graph

143 Commits

Author SHA1 Message Date
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
c2bd61f286 Add empty SaneEconomySignShop module and refactor POMs a bit. 2016-07-27 10:31:46 -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
86946f2e60 Add permissions to plugin.yml. 2016-07-12 12:01:43 -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
6e93b03894 Make default starting balance of players 0. 2016-07-11 19:36:36 -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
AppleDash
0b4581b23c Fix number handling bugs. 2016-06-14 19:47:14 -04:00
AppleDash
e5cbb1dac3 Add Vault hooking support. 2016-06-14 19:19:00 -04:00
AppleDash
39d5ca20de Fix NullPointerException in MySQL backend. 2016-06-14 18:35:10 -04:00
AppleDash
f9c2ba2c42 Add GPL3 as LICENSE.txt. 2016-06-14 08:37:51 -04:00
AppleDash
7dc09cfa74 Add author information to plugin.yml. 2016-06-14 08:37:10 -04:00
AppleDash
03b7daf2ad Actually display an error message when an invalid subcommand to /saneeconomy is issues. 2016-06-14 08:35:44 -04:00
AppleDash
841d6e937d Add in-game command to reload the database and fix /ecoadmin permission. 2016-06-14 08:31:52 -04:00
AppleDash
1f980b9fc8 Experimental async MySQL implementation. Closes #2. 2016-06-14 08:20:39 -04:00
AppleDash
eaca555fe4 Better thread-safety on database backends. 2016-06-14 08:06:11 -04:00
AppleDash
f3bd331273 Basic implementation of MySQL support. 2016-06-14 08:04:06 -04:00
AppleDash
921d6fdfca Make default config more sane. 2016-06-14 07:18:40 -04:00
AppleDash
8435b9fe51 Bump version to 0.1.9. 2016-06-14 06:31:43 -04:00
AppleDash
e6ca25fe7c Add README. 2016-06-14 06:30:44 -04:00
AppleDash
ad7b0dc21e Add method to get a Currency's DecimalFormat 2016-06-14 06:20:14 -04:00
AppleDash
74234d4196 Add permission to check others' balances. 2016-06-14 05:59:51 -04:00
AppleDash
7ccc672f5d Quick fix in BalanceCommand and fix loading of EconomyAdminCommand 2016-06-14 05:54:18 -04:00
AppleDash
e5c069be5d Improve default config and loading of everything. 2016-06-14 05:53:00 -04:00
AppleDash
9ee377044a Make it so that you can't pay yourself. 2016-06-14 05:38:21 -04:00
AppleDash
c3853af49a Implement /pay and make various code improvements. 2016-06-14 05:33:02 -04:00
AppleDash
7547f75af0 Refactor code a little bit. 2016-06-14 04:59:16 -04:00
AppleDash
f940d301b7 Improve command handling and exception structure. 2016-06-14 04:52:21 -04:00
AppleDash
85eff7a354 Introduce a much-needed local variable. 2016-06-14 04:48:52 -04:00
AppleDash
55195eb0a2 Improve /ecoadmin output and change default config. 2016-06-14 04:46:00 -04:00
AppleDash
ac956f7a87 Starting balance support and improved logging. 2016-06-13 23:29:26 -04:00
AppleDash
1c54dc8085 Initial commit 2016-06-13 23:06:58 -04:00