Commit graph

  • 782f3023fc
    Finalize command flags Alexander Söderberg 2020-10-01 23:41:17 +02:00
  • 549fbd1d1d
    Begin working on the flag system Alexander Söderberg 2020-10-01 14:19:26 +02:00
  • 7bd0af0fef Update .gitignore to ignore gradle paths instead of maven broccolai 2020-10-02 18:11:16 +00:00
  • 0655a731d6 Fix checkstyle issues broccolai 2020-10-02 00:12:20 +00:00
  • 1c56be714c Reduce builder noise. Alexander Söderberg 2020-10-02 00:16:14 +02:00
  • ab9860352c
    Borrow some stuff from sewer Alexander Söderberg 2020-10-01 15:53:28 +02:00
  • a43c3e9145
    Fix build scripts and prepare Maven publishing Alexander Söderberg 2020-10-01 15:41:47 +02:00
  • 9d47a7c82d
    🎨 Change (improve) command context semantics Alexander Söderberg 2020-10-01 13:24:15 +02:00
  • ee59066733
    🎨 required-> of Alexander Söderberg 2020-10-01 13:20:29 +02:00
  • 8d60348533
    🎃 Alexander Söderberg 2020-10-01 12:06:25 +02:00
  • 7013a851c4
    🎃 Alexander Söderberg 2020-10-01 12:05:20 +02:00
  • cf0947ab81
    💩 Use BukkitAudiences#player because gradle refuses to resolve #sender. Alexander Söderberg 2020-09-30 10:59:23 +02:00
  • 144ac02778
    🐛 Fix merge conflict Alexander Söderberg 2020-09-30 10:49:09 +02:00
  • 09e3e7aa13
    Add exception messages so invalid input doesn't result in 'Invalid Command Argument: null' (#13) Jason 2020-09-30 01:44:07 -07:00
  • bea9c54841 🐛 Fix issue with TypeToken in the service pipeline Alexander Söderberg 2020-09-30 10:38:45 +02:00
  • 0fbe1fe6a2 🚚 Finalize annotation transition Alexander Söderberg 2020-09-30 10:27:20 +02:00
  • f7c00244e7 Some small changes Alexander Söderberg 2020-09-29 21:59:03 +02:00
  • 26f11e3a7e 🚚 More removal of javax annotations Alexander Söderberg 2020-09-28 22:26:37 +02:00
  • 4556b392b0 🚚 More removal of javax annotations Alexander Söderberg 2020-09-28 21:26:35 +02:00
  • 9f0c846050 🚚 Begin migrating from javax annotations to checker-qual Alexander Söderberg 2020-09-28 16:40:06 +02:00
  • e914d04450 Fix dependency graph and replace Guava Alexander Söderberg 2020-09-28 16:05:14 +02:00
  • 4ca47777a3 Switch to gradle Alexander Söderberg 2020-09-28 14:58:09 +02:00
  • 05dcd52659
    Fix Bukkit-Test compilation after adventure update broccolai 2020-09-29 14:39:31 +00:00
  • 7b19e7e8ba
    Fix typo in cloud-cloudburst broccolai 2020-09-29 03:17:08 +00:00
  • e277237db3 Final touches on new arguments broccolai 2020-09-28 16:39:51 +00:00
  • 5c7d0bda1e Update arguments broccolai 2020-09-20 05:21:20 +00:00
  • c7119dc115 Add player arguments broccolai 2020-09-19 06:09:19 +00:00
  • bc064e1873 Add UUID argument broccolai 2020-09-19 06:02:41 +00:00
  • 8e2ac13ad5 Allow mappers to throw RuntimeExceptions and make ArgumentPair/Turple extensible broccolai 2020-09-28 16:46:05 +00:00
  • d85684c22a Fix merge conflicts Alexander Söderberg 2020-09-28 12:32:10 +02:00
  • cd90665559 Make it possible to extent the argument product types Alexander Söderberg 2020-09-27 23:45:56 +02:00
  • 94710c5174 Initial support for compound arguments Alexander Söderberg 2020-09-27 22:39:56 +02:00
  • e033ee88db
    Update LICENSE text Alexander Söderberg 2020-09-27 23:30:07 +02:00
  • 5312e83fe6
    🚚 Add missing test classes Alexander Söderberg 2020-09-27 23:18:46 +02:00
  • 1def91ffc6
    🗑 Remove cloud-pipeline Alexander Söderberg 2020-09-27 23:12:13 +02:00
  • c74cda3a0f
    🚚 Switch namespace Alexander Söderberg 2020-09-27 23:04:15 +02:00
  • 0064093dbf
    Add generic product types Alexander Söderberg 2020-09-27 16:18:37 +02:00
  • 7036beb8ad 🐛 Fix command registration for Velocity Alexander Söderberg 2020-09-26 17:28:35 +02:00
  • 0d44a8c944 Add intermediary command executors. Alexander Söderberg 2020-09-26 16:23:04 +02:00
  • 64fa3430a9
    Add the ability to "hide" commands. Alexander Söderberg 2020-09-25 02:31:20 +02:00
  • c980adac3b
    Add command proxies Alexander Söderberg 2020-09-25 02:20:04 +02:00
  • d3ed876df6 Send brigadier permissions to bukkit command manager Alexander Söderberg 2020-09-24 23:39:07 +02:00
  • e8a1a9a6cf Replace command permissions with a new smarter permission system that allows for compound permissions Alexander Söderberg 2020-09-24 23:18:22 +02:00
  • ce2fbe9746
    Optimise literal parsing, add argument parsing metrics and add some benchmarks Alexander Söderberg 2020-09-24 14:36:10 +02:00
  • f984a40f58 Log the exception when failing to map nms argument types, don't register UUID argument before 1.16 jmp 2020-09-24 00:49:07 -07:00
  • 3b2ccdca14
    Clean up descriptions Alexander Söderberg 2020-09-23 20:55:17 +02:00
  • b0cd22886d Add a cloudburst test plugin Alexander Söderberg 2020-09-23 13:01:50 +02:00
  • a9b65c601d
    Add basic Cloudburst implementation Alexander Söderberg 2020-09-23 01:12:14 +02:00
  • 3f59a81836
    Add a confirmation system. Alexander Söderberg 2020-09-22 23:03:11 +02:00
  • 77cbf15faa
    Add command postprocessing Alexander Söderberg 2020-09-22 20:53:49 +02:00
  • 7501bd4743
    Version bump. Alexander Söderberg 2020-09-22 18:58:43 +02:00
  • a6db68fa66
    Fix quoted strings Alexander Söderberg 2020-09-22 18:45:26 +02:00
  • dbd546dd20
    Add the viaversion maven repository Alexander Söderberg 2020-09-22 18:28:00 +02:00
  • 146bbc2db3
    Make the generated help menu a little prettier and add command insertions Alexander Söderberg 2020-09-22 15:52:32 +02:00
  • 78144c1c16
    Update README.md Alexander Söderberg 2020-09-22 13:28:46 +02:00
  • 56623160e1
    Clean up annotation parsing. Alexander Söderberg 2020-09-22 13:13:01 +02:00
  • e72a876037
    Allow argument descriptions to be set using the @Argument annotation Alexander Söderberg 2020-09-21 19:51:17 +02:00
  • d6ce74f2d9
    Minor improvements to the help system Alexander Söderberg 2020-09-21 19:29:15 +02:00
  • 3f96837cf1
    Add adventure based help menu Alexander Söderberg 2020-09-21 19:11:48 +02:00
  • bad944e1a5
    Super minor tweaks to the help system Alexander Söderberg 2020-09-21 15:24:55 +02:00
  • a50b36e41f
    Initial progress towards on a more advanced help system Alexander Söderberg 2020-09-21 15:21:56 +02:00
  • c38247b3ad Add preview examples Alexander Söderberg 2020-09-21 09:24:38 +02:00
  • b00dc9ba17 Improve the README Alexander Söderberg 2020-09-21 09:21:13 +02:00
  • f26b200809 Some documentation improvements Alexander Söderberg 2020-09-21 09:00:50 +02:00
  • 1b8ccbbf11
    Basic Minecraft specific documentation Alexander Söderberg 2020-09-20 22:35:41 +02:00
  • 756908a3b3
    Add very simple help utility Alexander Söderberg 2020-09-20 22:01:38 +02:00
  • c336a2d7e8
    Add named parsers Alexander Söderberg 2020-09-20 21:36:44 +02:00
  • 96fcd03a75
    Attempt to fix maven thing again yes Alexander Söderberg 2020-09-20 21:13:09 +02:00
  • ec3438c0f3
    Revert parent version change. Alexander Söderberg 2020-09-20 20:21:24 +02:00
  • 31db613028
    Very important fix. Alexander Söderberg 2020-09-20 20:01:48 +02:00
  • d4b9d033dc
    Version (de-)bump Alexander Söderberg 2020-09-20 20:00:50 +02:00
  • 6f0dba0bf0
    Add asynchronous tab completion to the paper module Alexander Söderberg 2020-09-20 19:49:25 +02:00
  • 9d5f007e37
    Add the option to use an asynchronous command execution coordinator Alexander Söderberg 2020-09-20 17:37:46 +02:00
  • 0ccf8d37e6
    Fix some velocity related issues Alexander Söderberg 2020-09-20 17:09:48 +02:00
  • 1c831a3bcf
    Add support for Commodore mappings Alexander Söderberg 2020-09-20 16:44:30 +02:00
  • b80e33503f
    Fix dumb test breakage Alexander Söderberg 2020-09-19 23:39:20 +02:00
  • 95f903bb1f
    Allow overriding of all argument suggestions Alexander Söderberg 2020-09-19 23:23:28 +02:00
  • 62bc4dc005
    Fix maven dependency graph Alexander Söderberg 2020-09-19 22:56:35 +02:00
  • d83690cdcf
    Hackily solve issue where Bukkit doesn't create a new Brigadier command per alias, so that command aliases get the full Brigadier treatment Alexander Söderberg 2020-09-19 22:49:03 +02:00
  • 1fede2b4c0
    Enable users to override exception handling and make the velocity test plugin less stupid Alexander Söderberg 2020-09-19 16:38:58 +02:00
  • 5f48b0a032
    Include the Velocity test plugin file Alexander Söderberg 2020-09-19 15:51:54 +02:00
  • f1d4e7865d
    Add Velocity module Alexander Söderberg 2020-09-19 15:50:44 +02:00
  • ccd0e8ae0e
    Clean up generics (and get rid of the type parameter for command meta data) Alexander Söderberg 2020-09-19 12:14:09 +02:00
  • 1a85251fc6
    Add Bungee implementation Alexander Söderberg 2020-09-19 00:21:27 +02:00
  • 04a6919c6a
    Add completions to all integer types Alexander Söderberg 2020-09-18 22:51:33 +02:00
  • 36f680cff0
    Remove debug message Alexander Söderberg 2020-09-18 22:45:11 +02:00
  • c208204fa3
    Construct more reasonable syntax messages Alexander Söderberg 2020-09-18 22:42:18 +02:00
  • 3f852d068e
    Improve the annotated command method code and add more supported annotations Alexander Söderberg 2020-09-18 21:30:00 +02:00
  • 1e58ca3f13
    More progress on command method parsing Alexander Söderberg 2020-09-18 14:34:14 +02:00
  • da68a6bc87
    Test the syntax parsing method Alexander Söderberg 2020-09-17 22:45:12 +02:00
  • e43a3c7194
    Start working on the annotated command method system Alexander Söderberg 2020-09-17 22:34:58 +02:00
  • a749b8f849
    Add MaterialArgument Alexander Söderberg 2020-09-17 21:04:09 +02:00
  • 8190c96d1c
    Add "literal" helper method to command builder Alexander Söderberg 2020-09-17 14:56:07 +02:00
  • fb1f609c7f
    Move codefactor badge Alexander Söderberg 2020-09-17 13:49:51 +02:00
  • fe4def28e4
    Add README badged because I love copying adventure Alexander Söderberg 2020-09-17 13:48:37 +02:00
  • 4cbbee7db0
    Get rid of the command sender interface entirely Alexander Söderberg 2020-09-17 13:35:16 +02:00
  • 8b0a650b48
    component->argument Alexander Söderberg 2020-09-17 13:19:31 +02:00
  • b3d75496b5
    Make use of the parser repository in the component builder Alexander Söderberg 2020-09-17 12:09:15 +02:00
  • 14b5d9fc3c
    Command suggestion improvements Alexander Söderberg 2020-09-17 09:50:36 +02:00
  • bc261676e7
    Add required sender checking and add more tests Alexander Söderberg 2020-09-16 21:22:46 +02:00