Commit Graph

70 Commits

Author SHA1 Message Date
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
Flowsqy
b0522b7fe7 Move every external plugins references in a dedicated module 2022-04-17 22:07:54 +02:00
Flowsqy
77f3e10e2a Merge DaniFoldi fork (see his repo for the full list of changes) 2022-04-13 20:09:34 +02:00
Flowsqy
2dc55b5669 Add 1.18.2 support 2022-03-12 17:43:16 +01:00
DaniFoldi
afc7b56774 Fix some default translations and checks 2022-02-27 16:08:29 +00:00
DaniFoldi
7ec75b2d4a Maven is lovely, but gradle would be so much better 2022-02-27 15:25:36 +00:00
DaniFoldi
9b7eae0eca Remove a bunch of old stuff I don't use 2022-02-27 15:20:07 +00:00
Flowsqy
38fede5baf Fix conversion error when using numbers in hologram format 2022-02-24 13:35:33 +01:00
Flowsqy
87f4a8808e Add debug messages in HologramFormat 2022-02-24 13:12:36 +01:00
Flowsqy
60ef6410ab Add custom parser exception 2022-02-24 12:58:05 +01:00
Flowsqy
92f537bcb0 Implement dynamic state for Holograms 2022-02-24 12:51:56 +01:00
Flowsqy
8acfc2e45c Load HologramFormat at startup 2022-02-24 00:22:48 +01:00
Flowsqy
05969a2fcc Implement the custom parser in HologramFormat (remove nashorn engine) 2022-02-24 00:06:14 +01:00
Flowsqy
96291d46c3 Add FormatData 2022-02-23 20:30:22 +01:00
Flowsqy
a2d4e967ae Replace the mapping function by a map in FormatParser 2022-02-23 19:40:19 +01:00
Flowsqy
159abf6286 Add final parse method 2022-02-23 16:31:33 +01:00
Flowsqy
69993536e5 Add logic check 2022-02-23 15:42:53 +01:00
Flowsqy
ad938939dc Add equality check 2022-02-23 14:51:39 +01:00
Flowsqy
4f3f9febc9 Prepare equality check block 2022-02-23 13:01:49 +01:00
Flowsqy
eba62d5960 Add calculation detection 2022-02-23 01:25:13 +01:00
Flowsqy
1eaab510eb A reverse is applicable on a condition 2022-02-23 00:40:35 +01:00
Flowsqy
42f8ad4744 Add base method for final parsing and reverse checking 2022-02-23 00:23:24 +01:00
Flowsqy
b8fc15a6a8 Improve and fix unit detection, add nodes 2022-02-22 19:53:57 +01:00
Flowsqy
e2f4afde4b Don't evaluate characters if we are in a string 2022-02-16 20:16:27 +01:00
Flowsqy
72e04ba07a Add token parser 2022-02-16 18:12:21 +01:00
Flowsqy
2926e345fa Generify basic operators and conditions and merge 'and' & 'or' condition 2022-02-16 16:02:38 +01:00
Flowsqy
4d7c0434ae Add equals and hash method for future optimizations 2022-02-15 21:44:11 +01:00
Flowsqy
615438d55a Add basic providers 2022-02-15 21:37:15 +01:00
Flowsqy
a475cdc5e6 Add basic calculation operations 2022-02-15 20:55:08 +01:00