Commit Graph

249 Commits

Author SHA1 Message Date
Andrzej Pomirski
d1a79425ed Automatically drop the username on leave 2014-07-03 18:49:12 +02:00
Andrzej Pomirski
1bbf293379 Fix nicknames 2014-06-29 22:22:28 +02:00
Andrzej Pomirski
e39825aa1f Update Residence 2014-06-29 17:35:49 +02:00
Andrzej Pomirski
2a89fb345b NameManager > Bukkit 2014-06-22 14:33:02 +02:00
Andrzej Pomirski
f6457e3d47 Add alternative fallbacks 2014-06-22 14:32:50 +02:00
Andrzej Pomirski
ddf32eda04 Add an option to not remove LWC protections 2014-06-22 14:32:40 +02:00
Andrzej Pomirski
9fa2f92ef8 Switch Vault from names to UUIDs 2014-06-14 20:46:59 +02:00
Andrzej Pomirski
404f7296e0 Remove Register - NO DEFAULT ECONOMY SUPPORT 2014-06-14 20:40:31 +02:00
Andrzej Pomirski
bdecaa1727 Add prefixes to commands 2014-05-24 11:50:27 +02:00
Andrzej Pomirski
a1a688c110 Update updater (yo dawg) 2014-05-24 11:38:13 +02:00
Andrzej Pomirski
83dbce40fd Add a warning if people try to run the new ChestShop version with an older CraftBukkit version 2014-05-24 11:37:51 +02:00
Andrzej Pomirski
4d5f568e1f Removed the admin shop message, since it is no longer necessary 2014-05-24 11:23:43 +02:00
Andrzej Pomirski
39213b2be1 Refactoring the latest /cstoggle changes 2014-05-24 11:15:54 +02:00
Faris Rehman
482ea412b2 Made usage for the command 2014-05-20 22:20:14 +01:00
Faris Rehman
4194a09c86 Fixed missing code 2014-05-20 22:18:51 +01:00
KingFaris10
dffbb7f06a Added /cstoggle to disable spam messages. 2014-05-20 22:13:25 +01:00
Andrzej Pomirski
bd0a40e16c Cache names in NameManager 2014-05-06 11:55:33 +02:00
Andrzej Pomirski
c403c1736f Fix the ? item recognition 2014-04-21 17:08:31 +02:00
Andrzej Pomirski
11ffd64952 Fix the version file not saving 2014-04-21 17:08:20 +02:00
Andrzej Pomirski
38279fade4 Do not download updates if you're using a dev version 2014-04-18 19:43:00 +02:00
Andrzej Pomirski
b4947475e2 Remove the "hacking" message. 2014-04-18 19:41:27 +02:00
Andrzej Pomirski
6d27ca7bea Remove the unnecessary database logging 2014-04-18 19:41:15 +02:00
Andrzej Pomirski
b05840dd98 Fix the updater not to download dev versions 2014-04-15 16:00:57 +02:00
Andrzej Pomirski
7842be5f75 Prepare for database migrations 2014-04-12 17:37:23 +02:00
Andrzej Pomirski
f193276372 Prevent from breaking signs for non-existant players 2014-04-12 17:27:16 +02:00
Andrzej Pomirski
e02a8bb92e Fix the name autocompletion 2014-04-12 17:16:13 +02:00
Andrzej Pomirski
554c0291b5 Add a fake Admin Shop account 2014-04-12 16:52:21 +02:00
Andrzej Pomirski
b37ae0fbc4 UUID changes 2014-04-12 14:22:34 +02:00
Andrzej Pomirski
4107b10f4b More UUID changes 2014-04-12 13:57:39 +02:00
Andrzej Pomirski
7321e6dc07 More UUID changes 2014-04-12 13:38:11 +02:00
Andrzej Pomirski
b508d08bba Refactoring 2014-04-12 13:28:37 +02:00
Andrzej Pomirski
786c140ebd More refactoring + UUID changes 2014-04-12 13:28:29 +02:00
Andrzej Pomirski
b0e452ed1d Refactoring 2014-04-12 13:28:13 +02:00
Andrzej Pomirski
012dd4568d Document the functions 2014-04-12 13:28:02 +02:00
Andrzej Pomirski
6845f6a0cb Change the name to be more appropriate 2014-04-12 13:27:49 +02:00
Andrzej Pomirski
0328374951 Clean up the imports 2014-04-11 17:37:53 +02:00
Andrzej Pomirski
22d3c7f575 Remove unnecessary imports 2014-04-11 17:23:04 +02:00
Andrzej Pomirski
2cd4a1fb45 Fix the NPEs 2014-04-11 17:17:20 +02:00
Andrzej Pomirski
dd22c709e0 This should cover the basics of UUID change
WARNING: Users with names longer than 15 characters will not be able to
receive money as long as they do not join the server
2014-04-10 22:52:21 +02:00
Andrzej Pomirski
da7e236c0e Use ORMlite for the UUID->name mapping 2014-04-10 21:52:05 +02:00
Andrzej Pomirski
03320b7db6 Include ORMlite for SQL management 2014-04-10 21:51:31 +02:00
Andrzej Pomirski
4c65fbf9ef Start preparing for 1.7.6 2014-04-06 19:51:47 +02:00
Andrzej Pomirski
bc218746ae Change the shell 2014-04-06 19:51:30 +02:00
Andrzej Pomirski
e29f9681a1 Fix a dupe bug 2014-04-01 15:47:19 +02:00
Andrzej Pomirski
f5771c28d8 Change the priority of ChestShop's interact event 2014-03-20 16:57:48 +01:00
Andrzej Pomirski
b9b4d1b29c Add a config option for the update check 2014-03-20 16:57:32 +01:00
Andrzej Pomirski
9b855a70f3 Add an update checker 2014-03-20 16:57:19 +01:00
Jacek Kobus
d63f54d540 Chestshop ignores event cancellation
Plugins with LOWEST priority cancel the event but chestshop ignores that flag and continues anyway.
2014-03-19 01:07:32 +01:00
Andrzej Pomirski
20deb65a57 Add auto-item-fill 2014-03-12 13:27:30 +01:00
Andrzej Pomirski
467cd34316 Add a test for price checking 2014-03-12 13:07:34 +01:00
Andrzej Pomirski
e18269a7b7 Prevent from scamming 2014-03-12 12:50:39 +01:00
Andrzej Pomirski
9ada7281cd Prevent taxes from being added to cancelled transactions as well 2014-02-10 12:27:52 +01:00
Andrzej Pomirski
d51f52af9e Fix items with name longer than then sign can handle 2014-02-10 12:03:13 +01:00
Acrobot
348cbda185 Fix the hopper protection 2014-01-08 00:12:29 +01:00
Acrobot
138d0a6a35 Fix the checker 2014-01-03 00:42:04 +01:00
Acrobot
00ee643c62 Finally, no hacks for WorldGuard needed 2014-01-03 00:41:30 +01:00
Acrobot
6d601fd2bf Fix the message spam 2013-12-07 18:31:25 +01:00
Acrobot
387961d242 WAT. NO. 2013-12-07 18:30:26 +01:00
Acrobot
cec194135e Fix a typo 2013-12-03 20:15:34 +01:00
Acrobot
c8ddf29e91 Fix players not being refunded the money 2013-12-03 18:32:09 +01:00
Acrobot
8bc04859a1 Do not alias /csgive as /give 2013-11-04 15:17:56 +01:00
Acrobot
2b03c4491f Ouch, this will be so horrible when Bukkit 1.7 drops 2013-11-01 19:29:34 +01:00
Acrobot
b640f60a17 Remove obsolete enchantment code 2013-11-01 19:29:12 +01:00
Acrobot
eb8b6eb393 Add an isEmpty() to RowSet 2013-11-01 16:51:42 +01:00
Acrobot
023cabd849 Change the check 2013-11-01 16:44:57 +01:00
Acrobot
143b7a49af Add a first test case 2013-11-01 16:20:36 +01:00
Acrobot
8afdc7edc7 Phase out the plugin.yml command permissions
in favour of a custom message.
2013-11-01 14:24:08 +01:00
Acrobot
36c33612a0 Fix possible fraud cause 2013-11-01 13:48:54 +01:00
Acrobot
1c7c7d926e Fix the /csgive command 2013-10-29 17:12:37 +01:00
Acrobot
ac523a1112 Add a prevention from NPE 2013-10-27 16:51:20 +01:00
Acrobot
7c5ed4781f Add a prevention from IOUB-exceptions 2013-10-27 16:51:01 +01:00
Acrobot
9dae38593d Add a ShopDestroyed hook 2013-10-27 16:50:19 +01:00
Acrobot
207628ae62 Fix possible errors with ItemStacks 2013-10-27 16:50:04 +01:00
Acrobot
2c94175a23 Add LWC protection removal 2013-10-27 16:49:48 +01:00
Acrobot
87d768a524 Add /csgive to plugin.yml 2013-10-27 16:49:31 +01:00
Acrobot
d390224cce Add /csgive's Messages 2013-10-27 16:49:21 +01:00
Acrobot
32f22cef88 Add a new /csgive command 2013-10-27 16:49:14 +01:00
Acrobot
e74d3f4f39 Add a new method for handling iterables 2013-10-27 16:48:43 +01:00
Acrobot
46d09ded82 Remove Towny integration in favour of a stand-alone module 2013-10-04 18:40:40 +02:00
Acrobot
7b8396a3ef Set the priority to monitor 2013-10-04 18:35:34 +02:00
Acrobot
b59f052019 Fix for McMMO compatibility 2013-10-04 18:29:50 +02:00
Acrobot
08f67ef7a0 Remove the bank permission, as for now it's not used 2013-10-04 18:29:16 +02:00
Acrobot
066b735a4c Set the item's quantity to 1 for every item with MetaData 2013-10-01 19:12:40 +02:00
Acrobot
6474558747 Remove bank prefix for now 2013-09-29 00:18:37 +02:00
Acrobot
f2352d2e42 Fix chests recognising incorrect neighbors 2013-09-28 23:47:36 +02:00
Acrobot
7d4b355e64 Fix a typo 2013-09-15 15:39:40 +02:00
Acrobot
44c4b282b3 Fix the teleport issue 2013-08-29 00:24:12 +02:00
Acrobot
882f449ba0 Remove debug messages 2013-08-27 00:47:47 +02:00
Acrobot
d66f6b95d2 Add a system to fix invalid signs 2013-08-27 00:45:14 +02:00
Acrobot
baed82be29 Add option to turn off hopper protection 2013-08-26 23:36:50 +02:00
Acrobot
8a9f1c52c7 Protect from extremally high balances 2013-08-26 23:36:36 +02:00
Acrobot
bfad819a0a Remove unnecessary imports 2013-08-10 19:53:42 +02:00
Acrobot
aa87b01b68 Fix possible StackOverflowExceptions 2013-08-09 23:00:23 +02:00
Acrobot
900009b103 Fix a bug where the chat was closed on teleport 2013-08-08 20:25:44 +02:00
Acrobot
ed1f0a6024 Include Hidendra's metrics as a dependency 2013-08-08 20:25:27 +02:00
Acrobot
e1cb30a0e8 Add shop created/removed logging 2013-08-07 02:03:09 +02:00
Acrobot
e5c3fe733f Cache the item metadata results 2013-08-05 02:06:13 +02:00
Acrobot
42ca03b780 Send the transaction message in an async thread 2013-08-05 02:06:01 +02:00
Acrobot
9e1e582d4a Minor performance improvements 2013-08-05 02:05:43 +02:00
Acrobot
20ea8f3940 Yah. Really, it's been over a year now. 2013-08-05 02:05:18 +02:00
Acrobot
9a35b2e938 Un-deprecate OddItem 2013-07-30 17:27:04 +02:00
Acrobot
a7424d73d3 Register the new listener 2013-07-28 16:59:44 +02:00
Acrobot
77ef3121d3 Fix a possible duplication bug 2013-07-28 16:58:00 +02:00
Acrobot
b570e38be3 Fix selling of enchanted "normal" items 2013-07-22 21:39:22 +02:00
Acrobot
438e3a6ed0 Fix an NPE when Vault was not found 2013-07-22 21:37:59 +02:00
Acrobot
968296f1bb Fix the issue with Admin Shops 2013-07-21 16:51:36 +02:00
Acrobot
ff4cfb0c7c Automatic code re-format and re-organisation 2013-07-21 16:49:55 +02:00
Acrobot
06b9749467 Remove obsolete EconomyManager 2013-07-13 23:22:36 +02:00
Acrobot
b1111798ad Fix possible dupe 2013-07-13 23:14:23 +02:00
Acrobot
bca38b8a79 Transfer to new economy handling
No bank support... sorry @jrtc27, it's coming later!
2013-07-13 23:14:10 +02:00
Acrobot
b4a569aaf7 Update plugin.yml with new items 2013-07-13 23:12:48 +02:00
Acrobot
116f70e057 Grammar 2013-07-13 23:12:20 +02:00
Acrobot
cb265136b0 Update pom.xml 2013-07-13 23:12:02 +02:00
Acrobot
886c4da302 Refactor the dependency loading
Warning! This WILL NOT currently work if compiled.
2013-05-30 16:59:20 +02:00
Acrobot
2c0207adb1 Add economical listeners 2013-05-30 16:58:42 +02:00
Acrobot
2620b56555 Make events cancellable 2013-05-30 16:58:22 +02:00
Acrobot
c86ffb623a Add an external Vault dependency 2013-05-30 16:57:54 +02:00
Acrobot
e11bed92a3 Add AccountCheckEvent 2013-05-20 19:09:45 +02:00
Acrobot
00e577ff0a Fix the name checker! 2013-05-20 19:09:37 +02:00
Acrobot
fd7ccbc566 Refactor the uName class 2013-05-20 19:09:27 +02:00
Acrobot
4b166bb801 Add more Currency events 2013-05-07 18:37:46 +02:00
Acrobot
a9102227f6 Add Currency events 2013-05-03 01:57:09 +02:00
Acrobot
f94ef396f0 Fix Towny 2013-05-03 01:56:54 +02:00
Acrobot
94e94e99a2 Fix PriceRestrictionModule 2013-05-03 01:56:43 +02:00
Acrobot
7f933cb1d0 Document events 2013-04-27 14:48:19 +02:00
Acrobot
12a1dd87f3 Modify modules + fix maxPrice 2013-04-23 21:04:59 +02:00
Acrobot
688d146732 Use annotations in config system 2013-04-23 20:09:23 +02:00
James Clarke
3098a38ba9 Only check if a bank exists when banks are supported 2013-04-13 00:13:17 +01:00
James Clarke
6f12dd8464 Added support for bank accounts 2013-04-12 18:23:34 +01:00
Acrobot
f5f883df8e Instead of buy/sell all, shift sells one stack 2013-04-05 14:17:34 +02:00
Acrobot
e0fbe9f31a Fix NPE on file load 2013-04-05 13:11:06 +02:00
Acrobot
a3654ea031 Added an option to specify what shift does 2013-03-30 15:58:06 +01:00
Acrobot
20f9599c66 Allow enchantments over normal levels 2013-03-30 15:57:42 +01:00
Acrobot
960b1617c6 Supposedly fixed unusual error with EBean 2013-03-30 10:59:08 +01:00
Acrobot
c29c132c58 Prevent NPEs from happening 2013-03-25 19:41:49 +01:00
Acrobot
33255ee248 Let admins be admins 2013-03-24 20:58:17 +01:00
Acrobot
30a514e783 Properly re-write BlockPlace listener 2013-03-24 20:58:09 +01:00
Acrobot
2448af7bcb Make use of the new InventoryMoveEvent 2013-03-24 20:57:54 +01:00
Acrobot
1bc4fbcc78 Do not capitalize the metadata 2013-03-24 00:53:33 +01:00
Acrobot
055684fcbf Fix NPE 2013-03-24 00:53:06 +01:00
Acrobot
c8e85856a1 Fix neighbour finding 2013-03-23 14:08:21 +01:00
Acrobot
775dbe5afe First MC 1.5 version 2013-03-16 19:27:24 +01:00
Acrobot
d908e904a2 Remove teleportation bugfix
Not needed anymore - we're targetting CraftBukkit 1.5
2013-03-16 18:33:55 +01:00
Acrobot
6576198b69 Fix priorities 2013-03-16 18:33:09 +01:00
Acrobot
5e987b927c Format the fee message 2013-03-16 18:32:59 +01:00
Acrobot
86889b0ffc Rework LWC module 2013-03-16 18:32:41 +01:00
Acrobot
be46ac065f Fix the money bug 2013-03-11 00:32:11 +01:00
Acrobot
6bebf3643e Added auto-changing version in plugin.yml 2013-03-08 20:39:06 +01:00
Acrobot
a5bfa86bca Mavenized the project
Switched the project to Maven - you're now able to easily build
ChestShop.
2013-03-08 20:31:15 +01:00