Commit Graph

222 Commits

Author SHA1 Message Date
filoghost
9e3f329ca0 Refactoring: remove hideAttributes 2020-08-14 17:17:45 +02:00
filoghost
8f098fc961 Refactoring 2020-08-14 17:17:45 +02:00
filoghost
2e2d6ad75f Remove unused method 2020-08-14 17:17:12 +02:00
filoghost
d9ef031ff1 Move classes 2020-08-14 17:17:12 +02:00
filoghost
ea4232f44d Refactoring 2020-08-14 17:17:12 +02:00
filoghost
31742879ec Refactor external plugin hooks 2020-08-14 17:16:52 +02:00
filoghost
090eec5509 Refactoring 2020-08-14 17:16:52 +02:00
filoghost
3aa6bcf7c6 Rename FormatException to ParseException 2020-08-14 17:16:52 +02:00
filoghost
99665821ec Refactoring: make actions use RelativeString 2020-08-14 17:16:52 +02:00
filoghost
b4817bb657 Require non-null and non-air material for icons 2020-08-14 17:16:52 +02:00
filoghost
f0474e1a62 Refactoring: RelativeString 2020-08-14 17:16:51 +02:00
filoghost
b497889650 Refactoring 2020-08-14 17:16:51 +02:00
filoghost
c31216f569 Use modifiable and nullable collections where possible 2020-08-14 17:16:51 +02:00
filoghost
e9bbbbdf89 Use list instead of array 2020-08-14 17:16:51 +02:00
filoghost
c6636890df Use immutable collections where possible 2020-08-14 17:16:51 +02:00
filoghost
e42edad8be Fix NPE 2020-08-14 17:16:51 +02:00
filoghost
c88a35cc0d Refactoring: Requirements class 2020-08-14 17:16:51 +02:00
filoghost
6300ae8870 Move method 2020-08-14 17:16:51 +02:00
filoghost
4e35757194 Rename utility class 2020-08-14 17:16:51 +02:00
filoghost
f667f967ea Create icon package 2020-08-14 17:16:51 +02:00
filoghost
da14e8bbc9 Refactor permission checking 2020-08-14 17:16:51 +02:00
filoghost
e9961833ae Move classes 2020-08-14 17:16:51 +02:00
filoghost
e4a29bae1f Refactoring 2020-08-14 17:16:51 +02:00
filoghost
2b0dbfb00c Change some class packages 2020-08-14 17:16:16 +02:00
filoghost
d1ab1fefc7 Rename data value to durability 2020-08-14 17:16:16 +02:00
filoghost
93724b5096 Refactoring 2020-08-14 17:16:16 +02:00
filoghost
27c05ece6a Cleanup 2020-06-11 18:29:09 +02:00
filoghost
a48121dbad Rename BungeeCordBridge 2020-06-11 18:24:58 +02:00
filoghost
37d46e6124 API improvements 2020-06-11 18:19:54 +02:00
filoghost
02b915021d Change method name 2020-06-07 20:57:45 +02:00
filoghost
f7fdca0d07 Remove unnecessary try-catch block 2020-06-07 20:49:35 +02:00
filoghost
ad009d5bc8 Initial API rework 2020-06-07 20:46:40 +02:00
filoghost
5282611ce5 Separate API in different module 2020-06-07 16:21:00 +02:00
filoghost
7132893423 Refactoring 2020-06-07 15:34:48 +02:00
filoghost
1da614aa29 Separate number parsing and refactoring 2020-06-07 15:31:23 +02:00
filoghost
0f999dbb5d Refactoring and move BukkitUtils to FileUtils 2020-06-07 15:10:22 +02:00
filoghost
d0d4be2b8f Move FormatException to correct package 2020-06-07 15:00:51 +02:00
filoghost
9020fafe81 Refactor ItemUtils, rename to ItemMetaParser 2020-06-07 15:00:01 +02:00
filoghost
80f1cca3d4 Refactor Validate class, rename to Preconditions 2020-06-07 14:39:54 +02:00
filoghost
e5591ed97c Refactoring 2020-06-07 14:22:25 +02:00
filoghost
0cb309d449 Refactoring 2020-06-07 13:57:40 +02:00
filoghost
c6461386d9 Refactor BoundItem 2020-06-07 13:53:57 +02:00
filoghost
8dc0a5dcdd Rename MenuData to MenuSettings 2020-06-07 12:57:12 +02:00
filoghost
85bdcd6408 Refactoring 2020-06-07 12:55:00 +02:00
filoghost
98ee458bc0 Use two separate listener levels for InventoryClickEvent 2020-06-07 12:52:39 +02:00
filoghost
d4463e6994 Refactoring 2020-06-07 12:38:31 +02:00
filoghost
e513505663 Cleanup 2020-06-07 12:24:02 +02:00
filoghost
40f0851884 Refactoring 2020-06-07 12:23:15 +02:00
filoghost
3fc9ad62d8 Remove console colors option 2020-06-07 11:59:18 +02:00
filoghost
d4d3df1232 Cleanup Registry 2020-06-07 11:56:57 +02:00
filoghost
15a6774ace Refactoring 2020-06-07 11:55:09 +02:00
filoghost
76b1fc6b8d Unify Enum parsing 2020-06-07 11:41:52 +02:00
filoghost
5b4d011fb2 Refactoring 2020-06-06 22:43:51 +02:00
filoghost
f37cad5185 Move classes 2020-06-06 21:37:17 +02:00
filoghost
6261c318b0 Separate variables in new package 2020-06-06 21:23:19 +02:00
filoghost
7410d89f3c Code cleanup 2020-06-06 20:28:44 +02:00
filoghost
6bd1e9d3f9 Improve SignListener 2020-06-06 20:21:38 +02:00
filoghost
123bedfbd8 Refactoring 2020-06-06 11:50:54 +02:00
filoghost
5afcca3682 Formatting 2020-06-06 11:17:05 +02:00
filoghost
71439303b9 Use new scheduler methods 2020-06-06 11:04:58 +02:00
filoghost
e04394f15f Code cleanup 2020-06-06 11:02:49 +02:00
filoghost
f06ebd46ed Remove unused methods and reduce method visibility where possible 2020-06-06 10:45:01 +02:00
filoghost
e4e3d74969 Rename "serializers" to "parsers" 2020-06-06 10:36:07 +02:00
filoghost
418b1a60c3 Remove bad option "use-only-commands-without-args" 2020-06-06 10:32:01 +02:00
filoghost
ae37d54d10 Fully rename "click commands" to "actions" 2020-06-06 10:28:18 +02:00
filoghost
1bfa684658 Clarify regex 2020-06-06 10:10:34 +02:00
filoghost
73c338ea88 Improve command parsing 2020-06-06 10:08:02 +02:00
filoghost
aa43cd2dc7 Improve error collector 2020-06-06 09:59:46 +02:00
filoghost
98150cead2 Use new plugin updater 2020-06-06 09:27:26 +02:00
filoghost
1a22b1dc70 Use newer Vault economy methods 2020-06-06 09:20:45 +02:00
filoghost
0e11620fd5 Update bStats metrics 2020-06-06 09:18:05 +02:00
filoghost
500a2699f3 Require Bukkit 1.8 as minimum version 2020-06-05 19:59:13 +02:00
filoghost
e303d6969c Update to Java 8 2020-06-05 18:59:19 +02:00
filoghost
b90c431891 Rename groupId and main package to "me.filoghost.chestcommands" 2020-06-04 20:40:21 +02:00
filoghost
b997ae0bf2 Update version for release 2020-06-10 19:25:20 +02:00
filoghost
835f4f5407 Fix issue with signs on Minecraft 1.13+ 2020-06-10 19:22:30 +02:00
filoghost
65ec8bc6a7 Distinguish icons and items in example menu 2020-06-01 19:06:55 +02:00
filoghost
1583420723 Use symbol directly in example menu 2020-06-01 19:03:05 +02:00
filoghost
96c155d4b1 Small changes to example menu's contents 2020-06-01 19:01:20 +02:00
filoghost
1558bea306 Use updated attributes in example menu 2020-06-01 18:49:40 +02:00
filoghost
85140093e5 Use consistent order for attributes in example menu 2020-06-01 18:47:04 +02:00
filoghost
9847ff0fac Remove example icon with multiple commands 2020-06-01 16:00:20 +02:00
filoghost
8baceb6c87 Update example menu with renamed attributes 2020-06-01 15:57:56 +02:00
filoghost
1ecc448684 Start 3.3.1 development 2020-06-01 14:03:41 +02:00
filoghost
f4733d64e5 Update version to 3.3.0 for release 2020-06-01 13:55:11 +02:00
filoghost
9752899f9a Add aliases to some config nodes, optionally read lists as actual YAML lists 2020-05-29 23:30:58 +02:00
filoghost
0ef4b0b2cc Remove unused import and annotation 2020-05-24 18:07:46 +02:00
filoghost
68d3019fd8 Use material in example menu that exists in all Bukkit versions 2020-04-13 10:39:29 +02:00
HSGamer
f26db21c94
Show all required items 2019-06-29 20:08:10 +07:00
Simon Forsberg
9cc56274f4 Add support for having REQUIRED_ITEM as list
Config example:
  REQUIRED-ITEM:
    - coal, 128
    - cobblestone, 128

The old style is still supported for only one item:
  REQUIRED-ITEM: coal, 128
2019-06-10 22:15:55 +02:00
I9hdkill
8565cca795
Set amount to 1 in Default Icon Contructor
This fixes the API. Otherwise Icons are invisible
2019-05-07 20:46:41 +02:00
Gabriele C
a3d692ef1c Fix nullable texts with variables 2019-04-30 15:33:57 +02:00
Gabriele C
ff4114393c Fix lore variables 2019-04-30 15:11:21 +02:00
Gabriele C
261722cbd6 Allow variables in skull-owner 2019-04-30 15:05:45 +02:00
Gabriele C
40ecd55403 Fix 1.13 compatibility
Documentation wasn't clear about that...
2019-04-29 20:01:05 +02:00
Gabriele C
d920c51900 Add 1.7.X support back
Co-Authored-By: filoghost <filoghost@gmail.com>
2019-04-26 22:46:14 +02:00
Gabriele C
065f3ac0b0 Codestyle 2019-04-24 13:03:44 +02:00
Gabriele C
e8878d21e0 Utils cleanup 2019-04-24 12:54:16 +02:00
Gabriele C
8e5bef5fd9 Add banner options to icon 2019-04-24 12:30:10 +02:00
Gabriele C
cbe2655c2b Add PlaceholderAPI integration 2019-04-24 11:37:51 +02:00
Gabriele C
ec31e18c1f Bump version, update bstats, drop nms access 2019-04-24 09:29:02 +02:00
filoghost
0c23173f82 Release version 3.2.0 2018-11-28 18:05:50 +01:00
filoghost
f23ef289a2 Use improved update checker from Holographic Displays 2018-11-28 18:00:58 +01:00
filoghost
f29e46f643 Update example menu for 1.13 2018-11-28 17:54:50 +01:00
filoghost
664977df00 Follow Minecraft name conventions 2018-11-28 17:47:28 +01:00
filoghost
b2110ba557 Rename getBukkitVersion method 2018-11-28 17:35:38 +01:00
filoghost
cb116de9fa Remove numerical IDs from default language file 2018-11-28 17:30:18 +01:00
filoghost
298662f019 Refactor command framework 2018-11-28 17:00:36 +01:00
filoghost
97af919551 Improve comment formatting 2018-11-28 16:51:56 +01:00
filoghost
2eae19e2b3 Add NBT-DATA inside the example menu 2018-11-28 16:33:30 +01:00
filoghost
a108f695f4 Code cleanup 2018-11-26 21:24:35 +01:00
filoghost
093fcebfa9 Native 1.13 support and remove numerical IDs starting from 1.13 2018-11-26 21:21:19 +01:00
filoghost
db55a4fa66 Include LICENSE and THIRD-PARTY in release 2018-11-21 18:47:19 +01:00
filoghost
b6834de9d5 Add support for custom NBT data in icons 2018-11-21 18:37:06 +01:00
filoghost
7220e1e4f8 Add NBT library by Eisenwave 2018-11-21 18:35:10 +01:00
filoghost
88e9b13741 Fix plugin name 2018-11-16 19:19:52 +01:00
filoghost
eb8ccee69f Remove unused code 2018-10-30 19:28:35 +01:00
filoghost
675711b2b3 Add DURABILITY as alias of DATA-VALUE 2018-10-30 18:59:54 +01:00
filoghost
c41689fee2 Add license file and headers 2018-10-10 13:05:31 +02:00
filoghost
dbaf2cc151 Remove unused variable 2018-10-09 21:54:36 +02:00
filoghost
c803febf0c Start 3.2.0 development 2018-10-09 21:54:01 +02:00
filoghost
e471425f6a Maven refactoring in modules 2018-10-09 20:06:52 +02:00