Commit Graph

654 Commits

Author SHA1 Message Date
Flowsqy
07951a5781 Avoid NMS module compiling 2022-07-26 17:53:18 +02:00
Flowsqy
040a53e257 Add some information in the README about this repo 2022-07-21 23:59:51 +02:00
Flowsqy
0ebe7ab6ea Add 1.19 support 2022-06-08 18:39:34 +02:00
Flowsqy
2dc55b5669 Add 1.18.2 support 2022-03-12 17:43:16 +01: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
Flowsqy
f36b30ffa1 Add basic boolean operations 2022-02-15 20:31:52 +01:00
Flowsqy
2ce87936c7 End comments for understanding purpose. Add a lot of TODO comments. (HologramFormat) 2022-02-13 22:11:57 +01:00
Flowsqy
571c046202 Move HologramFormat code to a dedicated package and add comments to understand the code 2022-02-13 18:55:59 +01:00
Flowsqy
5c001ae979 Bump PlotSquared v6 to version 6.5.0 2022-02-12 23:21:38 +01:00
Flowsqy
fd3b3b3785 Fix platform loading for 1.17.1 2022-01-01 20:55:17 +01:00
Flowsqy
dea78676e9 Update to spigot dependency to version 1.18.1 2021-12-30 12:36:46 +01:00
Flowsqy
c58f39c8b2 Handle error properly 2021-12-30 12:30:54 +01:00
Flowsqy
59152bbf30 Fix javadoc 2021-12-30 12:21:44 +01:00
Flowsqy
9e1f715595 Change javadoc goal to aggregate-jar 2021-12-30 11:51:35 +01:00
Flowsqy
bc16a6b0e9 Add 1.18 implementation 2021-12-30 11:26:59 +01:00
Flowsqy
c74a4e5720 Add missing return statement to stop the initialization of the plugin if version is not supported 2021-12-30 11:03:49 +01:00
Flowsqy
8b0bd54a1d Fix item preview in version >= 1.17 2021-12-30 10:52:48 +01:00
Flowsqy
d4cddcab37 Fix format breaking with replacement in /shop info 2021-12-30 01:39:20 +01:00
Flowsqy
551b50b41b Use chat-api and remove useless nms in plugin 2021-12-30 00:58:31 +01:00
Flowsqy
15c39d6f50 Add 1.17.1 implementation 2021-12-29 22:34:30 +01:00
Flowsqy
f4499b4cfe Remove useless method in Utils 2021-12-29 21:40:42 +01:00
Flowsqy
b46bd953c3 Link plugin to nms sub modules 2021-12-29 21:31:27 +01:00
Flowsqy
7410f2088d Add FakeItem implementation in reflection 2021-12-29 21:07:26 +01:00
Flowsqy
4ada3fbbe6 Fix javadoc 2021-12-29 20:51:36 +01:00
Flowsqy
5f0b25c412 Add implementation for FakeArmorStand in reflection 2021-12-29 20:29:43 +01:00
Flowsqy
fe27bd5e60 Add reflection implementation structure 2021-12-29 17:12:27 +01:00
Flowsqy
278b4462f3 Add FakeItem implementation 2021-12-29 16:34:05 +01:00
Flowsqy
b37ae0fa9d Add marker flag to the fake armorstand 2021-12-29 16:05:54 +01:00
Flowsqy
b256015c29 Add #setAccessible call to access to private fields 2021-12-29 15:43:57 +01:00