Alexander Söderberg
|
eb07fd1a2f
|
🎨 Remove StaticArgument#Optional
Not needed with the introduction of the flag system. This closes #15.
|
2020-10-03 22:44:36 +02:00 |
|
Alexander Söderberg
|
a2670722e7
|
🗑️ Remove plugin test modules
|
2020-10-03 21:46:22 +02:00 |
|
Alexander Söderberg
|
7f013124b2
|
🎨 @Annotation final -> final @Annotation
|
2020-10-03 21:40:07 +02:00 |
|
Alexander Söderberg
|
a6b98ca278
|
🎨 Some codestyle fixes
|
2020-10-03 21:35:16 +02:00 |
|
jmp
|
9a35a873c0
|
Add entity selector arguments (@p, @e, @r, etc.) for Bukkit and register with the PaperBrigadierListener.
|
2020-10-03 21:35:16 +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
|
7bd0af0fef
|
Update .gitignore to ignore gradle paths instead of maven
|
2020-10-02 19:55:11 +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
|
ab9860352c
|
✨ Borrow some stuff from sewer
|
2020-10-01 15:53:28 +02:00 |
|
Alexander Söderberg
|
a43c3e9145
|
✨ Fix build scripts and prepare Maven publishing
|
2020-10-01 15:41:47 +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
|
8d60348533
|
🎃
|
2020-10-01 12:06:25 +02:00 |
|
Alexander Söderberg
|
7013a851c4
|
🎃
|
2020-10-01 12:05:20 +02:00 |
|
Alexander Söderberg
|
cf0947ab81
|
💩 Use BukkitAudiences#player because gradle refuses to resolve #sender.
|
2020-09-30 10:59:23 +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
|
bea9c54841
|
🐛 Fix issue with TypeToken in the service pipeline
|
2020-09-30 10:40:44 +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
|
05dcd52659
|
Fix Bukkit-Test compilation after adventure update
|
2020-09-29 14:39:31 +00:00 |
|
broccolai
|
7b19e7e8ba
|
Fix typo in cloud-cloudburst
|
2020-09-29 03:17:08 +00: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
|
5312e83fe6
|
🚚 Add missing test classes
|
2020-09-27 23:20:00 +02:00 |
|
Alexander Söderberg
|
1def91ffc6
|
🗑 Remove cloud-pipeline
|
2020-09-27 23:12: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
|
7036beb8ad
|
🐛 Fix command registration for Velocity
We need to recreate the Brigadier command node each time a command is extended, and the code was only letting each command get registered once.
|
2020-09-26 17:39:54 +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 |
|