Alexander Söderberg
|
7f013124b2
|
🎨 @Annotation final -> final @Annotation
|
2020-10-03 21:40:07 +02:00 |
|
Alexander Söderberg
|
b94075833d
|
🐛 Fix merge issue
|
2020-10-02 21:09:17 +02:00 |
|
Alexander Söderberg
|
c67619e5da
|
✨ Add flag support to the annotation system.
|
2020-10-02 21:08:32 +02:00 |
|
Alexander Söderberg
|
782f3023fc
|
✨ Finalize command flags
They're currently quite ugly in the help menu. this should probably be fixed, but it's not a priority issue.
|
2020-10-02 21:08:31 +02:00 |
|
Alexander Söderberg
|
549fbd1d1d
|
✨ Begin working on the flag system
|
2020-10-02 20:57:36 +02:00 |
|
broccolai
|
0655a731d6
|
Fix checkstyle issues
|
2020-10-02 02:54:21 +02:00 |
|
Alexander Söderberg
|
1c56be714c
|
✨ Reduce builder noise.
|
2020-10-02 02:54:21 +02:00 |
|
Alexander Söderberg
|
9d47a7c82d
|
🎨 Change (improve) command context semantics
|
2020-10-01 13:24:15 +02:00 |
|
Alexander Söderberg
|
ee59066733
|
🎨 required-> of
|
2020-10-01 13:20:29 +02:00 |
|
Alexander Söderberg
|
144ac02778
|
🐛 Fix merge conflict
|
2020-09-30 10:49:09 +02:00 |
|
Jason
|
09e3e7aa13
|
✨ Add exception messages so invalid input doesn't result in 'Invalid Command Argument: null' (#13)
Co-authored-by: Alexander Söderberg <Sauilitired@users.noreply.github.com>
|
2020-09-30 10:44:07 +02:00 |
|
Alexander Söderberg
|
0fbe1fe6a2
|
🚚 Finalize annotation transition
|
2020-09-30 10:40:44 +02:00 |
|
Alexander Söderberg
|
f7c00244e7
|
⚡ Some small changes
|
2020-09-30 10:40:44 +02:00 |
|
Alexander Söderberg
|
26f11e3a7e
|
🚚 More removal of javax annotations
|
2020-09-30 10:40:44 +02:00 |
|
Alexander Söderberg
|
4556b392b0
|
🚚 More removal of javax annotations
|
2020-09-30 10:40:44 +02:00 |
|
Alexander Söderberg
|
9f0c846050
|
🚚 Begin migrating from javax annotations to checker-qual
|
2020-09-30 10:40:44 +02:00 |
|
Alexander Söderberg
|
e914d04450
|
⚡ Fix dependency graph and replace Guava
|
2020-09-30 10:40:44 +02:00 |
|
Alexander Söderberg
|
4ca47777a3
|
⚡ Switch to gradle
|
2020-09-30 10:40:44 +02:00 |
|
broccolai
|
e277237db3
|
Final touches on new arguments
|
2020-09-28 20:44:13 +02:00 |
|
broccolai
|
5c7d0bda1e
|
Update arguments
|
2020-09-28 20:44:13 +02:00 |
|
broccolai
|
c7119dc115
|
Add player arguments
|
2020-09-28 20:44:13 +02:00 |
|
broccolai
|
bc064e1873
|
Add UUID argument
|
2020-09-28 20:44:13 +02:00 |
|
broccolai
|
8e2ac13ad5
|
Allow mappers to throw RuntimeExceptions and make ArgumentPair/Turple extensible
|
2020-09-28 20:42:18 +02:00 |
|
Alexander Söderberg
|
d85684c22a
|
⚡ Fix merge conflicts
|
2020-09-28 20:42:18 +02:00 |
|
Alexander Söderberg
|
cd90665559
|
⚡ Make it possible to extent the argument product types
|
2020-09-28 20:42:18 +02:00 |
|
Alexander Söderberg
|
94710c5174
|
✨ Initial support for compound arguments
This allows for grouping and mappings of multiple command arguments by using product types.
|
2020-09-28 20:42:18 +02:00 |
|
Alexander Söderberg
|
e033ee88db
|
⚡ Update LICENSE text
|
2020-09-27 23:30:13 +02:00 |
|
Alexander Söderberg
|
c74cda3a0f
|
🚚 Switch namespace
|
2020-09-27 23:04:15 +02:00 |
|
Alexander Söderberg
|
0064093dbf
|
✨ Add generic product types
|
2020-09-27 16:18:48 +02:00 |
|
Alexander Söderberg
|
0d44a8c944
|
✨ Add intermediary command executors.
This allows for command executors along the entire command chain, such that `/command`and `/command subcommand` may both be executed.
|
2020-09-26 17:39:54 +02:00 |
|
Alexander Söderberg
|
64fa3430a9
|
Add the ability to "hide" commands.
This does not yet change how commands are treated, but allows for this to be implemented in the future.
|
2020-09-25 02:31:20 +02:00 |
|
Alexander Söderberg
|
c980adac3b
|
Add command proxies
|
2020-09-25 02:20:04 +02:00 |
|
Alexander Söderberg
|
d3ed876df6
|
Send brigadier permissions to bukkit command manager
|
2020-09-25 00:36:30 +02:00 |
|
Alexander Söderberg
|
e8a1a9a6cf
|
Replace command permissions with a new smarter permission system that allows for compound permissions
|
2020-09-25 00:36:30 +02:00 |
|
Alexander Söderberg
|
ce2fbe9746
|
Optimise literal parsing, add argument parsing metrics and add some benchmarks
|
2020-09-24 14:36:20 +02:00 |
|
Alexander Söderberg
|
3b2ccdca14
|
Clean up descriptions
|
2020-09-23 20:55:17 +02:00 |
|
Alexander Söderberg
|
3f59a81836
|
Add a confirmation system.
|
2020-09-22 23:03:11 +02:00 |
|
Alexander Söderberg
|
77cbf15faa
|
Add command postprocessing
|
2020-09-22 20:53:49 +02:00 |
|
Alexander Söderberg
|
7501bd4743
|
Version bump.
|
2020-09-22 18:58:43 +02:00 |
|
Alexander Söderberg
|
a6db68fa66
|
Fix quoted strings
|
2020-09-22 18:45:26 +02:00 |
|
Alexander Söderberg
|
d6ce74f2d9
|
Minor improvements to the help system
|
2020-09-21 19:29:15 +02:00 |
|
Alexander Söderberg
|
3f96837cf1
|
Add adventure based help menu
|
2020-09-21 19:11:48 +02:00 |
|
Alexander Söderberg
|
bad944e1a5
|
Super minor tweaks to the help system
|
2020-09-21 15:24:55 +02:00 |
|
Alexander Söderberg
|
a50b36e41f
|
Initial progress towards on a more advanced help system
|
2020-09-21 15:21:56 +02:00 |
|
Alexander Söderberg
|
b00dc9ba17
|
Improve the README
|
2020-09-21 09:21:13 +02:00 |
|
Alexander Söderberg
|
f26b200809
|
Some documentation improvements
|
2020-09-21 09:00:50 +02:00 |
|
Alexander Söderberg
|
756908a3b3
|
Add very simple help utility
|
2020-09-20 22:01:38 +02:00 |
|
Alexander Söderberg
|
c336a2d7e8
|
Add named parsers
|
2020-09-20 21:36:44 +02:00 |
|
Alexander Söderberg
|
96fcd03a75
|
Attempt to fix maven thing again yes
|
2020-09-20 21:13:09 +02:00 |
|
Alexander Söderberg
|
ec3438c0f3
|
Revert parent version change.
|
2020-09-20 20:21:24 +02:00 |
|