Commit Graph

98 Commits

Author SHA1 Message Date
Flowsqy
a87b3bf045 Change configuration structure 2022-12-27 19:32:43 +01:00
Flowsqy
3b57431a59 Add TaxManager 2022-12-27 18:34:23 +01:00
Flowsqy
eb838ad64a Implement TransactionInformer#sendTargetSuccess 2022-12-23 13:21:18 +01:00
Flowsqy
5a6b338172 Move message for a successful transaction in dedicated informer class 2022-12-23 03:14:30 +01:00
Flowsqy
355572f7f3 Merge branch 'feature/clean-project' of https://github.com/Flowsqy/ShopChest into feature/clean-project 2022-12-22 20:59:50 +01:00
Flowsqy
b6c5eb2f9f Extract current transaction logic from ShopInteractListener 2022-12-22 20:57:21 +01:00
Flowsqy
397ebf48d0 Add TransactionInformer 2022-12-22 20:56:18 +01:00
Flowsqy
b6c0bc9b5f Process the ShopBuySellEvent when executing a transaction 2022-12-21 22:26:27 +01:00
Alexander Möbius
75bc8bb6f7
If shop has higher amounts than a stack, use the shop amount to allow players to use bulk discount (#7) 2022-12-21 16:41:59 +00:00
Flowsqy
ffbfe4928a Implement the check part of a transaction 2022-12-21 17:37:00 +01:00
Flowsqy
d38436f177 Add comment in ShopItemListener 2022-12-21 16:38:42 +01:00
Flowsqy
739f872c5a Add comment in ShopUpdateListener 2022-12-21 16:24:23 +01:00
Flowsqy
8f3867ed60 Add comment in NotifyPlayerOnJoinListener 2022-12-21 16:17:16 +01:00
Flowsqy
fa6cde4533 Update comment in BlockExplodeListener 2022-12-21 15:21:10 +01:00
Flowsqy
ba89943287 Fix item velocity water bug #11 2022-12-19 00:40:53 +01:00
Flowsqy
2e9e713343 Add some documentation in ExternalManager 2022-12-18 17:39:21 +01:00
Flowsqy
d810f67091 Add 1.19.3 support 2022-12-18 16:43:56 +01:00
Flowsqy
a91e9c1661 Add the draft of the transaction structure 2022-08-27 11:51:11 +02:00
Flowsqy
1d136933a7 Add action structure 2022-08-27 11:50:24 +02:00
Flowsqy
a96e3620d8 Add comment 2022-08-24 11:16:22 +02:00
Flowsqy
22415c25f6 Add ActionManager and PendingAction 2022-08-21 20:29:30 +02:00
Flowsqy
ab8a68f31f Add 1.19.2 support 2022-08-21 15:56:45 +02:00
Flowsqy
876ff5a42c Add 1.19.1 support 2022-07-28 01:11:28 +02:00
Flowsqy
5e80a7fd23 Add 1.19.1 support 2022-07-28 00:30:27 +02:00
Flowsqy
3465eb4867 Add PlatformLoader (check mappings versions to load NMS Platform) 2022-07-27 16:40:38 +02:00
Flowsqy
902686ea47 Add a classifier for nms assembly 2022-07-26 22:23:46 +02:00
Flowsqy
020ceb5821 Fix NMS loading for 1.17.1 (module rename) 2022-07-26 18:06:21 +02:00
Flowsqy
07951a5781 Avoid NMS module compiling 2022-07-26 17:53:18 +02:00
Flowsqy
09cbade7e9 Merge branch 'feature/no-compile-nms' into feature/clean-project 2022-07-24 04:38:37 +02:00
Flowsqy
8cebf41144 Remove useless classifier for shopchest-nms-all 2022-07-24 03:51:43 +02:00
Flowsqy
beca961222 Add intermediate project for nms 2022-07-23 21:09:41 +02:00
Alexander
a58df75d58 fix shop-taxES in config.yml
add small comment in config.yml
2022-07-22 14:36:10 +02:00
Alexander
cb5648e7d4 use MySQL driver due to higher availability at users servers than mariadb driver 2022-07-22 14:01:20 +02:00
Alexander
d83425a830 only scan for tables in the database currently used.
Otherwise errors can occur due to not finding a table assumed to be in the database when trying to rename it.
2022-07-22 13:50:36 +02:00
Flowsqy
2689b35ddf Load vault economy in a dedicated package 2022-07-21 23:21:16 +02:00
Flowsqy
57b1a40dfd Add ShopChest#cancelLoading method 2022-07-21 22:58:25 +02:00
Flowsqy
01948377d6 Remove commented code of old external integration in ShopChest.java 2022-06-30 03:13:05 +02:00
Flowsqy
922fcf8c66 Add comments in ShopChest.java 2022-06-30 02:59:44 +02:00
Flowsqy
6ba9733aa4 Create a dedicated class for the platform loading 2022-06-30 02:57:44 +02:00
Flowsqy
ff0d3316e9 Need to fix admin shop selling action 2022-06-26 21:21:24 +02:00
Flowsqy
543caae3a4 Add WorldGuard integration 2022-06-26 03:39:03 +02:00
Flowsqy
b301c048a1 Add missing event cancellation by external integration for extend hook 2022-06-26 02:16:38 +02:00
Flowsqy
0d8689169d Merge branch 'master' into feature/external-module 2022-06-08 19:14:07 +02:00
Flowsqy
0ebe7ab6ea Add 1.19 support 2022-06-08 18:39:34 +02:00
Flowsqy
c0b9a48be0 Remove soft-depend section in plugin.yml, they will be fully rewritten 2022-04-20 23:02:55 +02:00
Flowsqy
4a92637b49 Add CreateShopHook and ExtendShopHook 2022-04-20 18:38:10 +02:00
Flowsqy
8c5528ce6a Link the bypass permissions for external plugins to the hook manager instead of the bukkit events 2022-04-18 23:29:51 +02:00
Flowsqy
45ac840505 Set version to 1.15.0, the plugin structure will change 2022-04-18 15:53:52 +02:00
Flowsqy
bcc7fe2443 Move comments in ExternalManager, link ExternalManager with ShopChest, create InteractHook, link HookManager with ShopInteractListener 2022-04-18 15:12:49 +02:00
Flowsqy
a3a0f0b034 Add a common module, move hook api, add DebugLogger 2022-04-18 03:10:13 +02:00