Commit Graph

453 Commits

Author SHA1 Message Date
Aikar 0b65989c7b (DEPLOYED ACF) Updated JavaDocs 2018-05-30 20:05:50 -04:00
Aikar 027662e14d update javadoc plugin 2018-05-30 20:05:23 -04:00
Gabik21MC 961009a77c Support old user names (#133)
Recently a player with a two letter account joined on my server and I noticed that the context resolver for the player interface does not work. This PR also fixes crazy names like these:
https://de.namemc.com/profile/%24.1
https://de.namemc.com/profile/u.1
2018-05-29 11:04:14 -04:00
Aikar f64be04e61 (DEPLOYED ACF) Updated JavaDocs 2018-05-27 12:44:46 -04:00
Aikar d57dbcefab Update Maven Plugins, hopefully will fix #129 2018-05-27 12:43:32 -04:00
Aikar ce73e21967 (DEPLOYED ACF) Updated JavaDocs 2018-05-27 12:13:06 -04:00
Aikar cbc01b8b41 Set Annotation Targets on all the annotations
Fixes Kotlin for Dependency
2018-05-27 12:11:26 -04:00
chickeneer 68cdf30878 (DEPLOYED ACF) Updated JavaDocs 2018-05-24 09:40:58 -05:00
chickeneer 88130a5574 Replace incorrect usage of MIN_VALUE with -MAX_VALUE
The javadocs for Float and Double specify this for the MIN_VALUE:
A constant holding the smallest positive nonzero value of type...

So the true minimum value must be calculated by the negative max value.
2018-05-24 09:38:26 -05:00
Aikar 0c2c7bb9d4 (DEPLOYED ACF) Updated JavaDocs 2018-04-20 11:43:05 -04:00
MiniDigger 6bd101ac30 leftover from #124 (#125) 2018-04-20 11:38:37 -04:00
MiniDigger 95fe4577be add a new annotation to hide commands from tabcompletion and help (#124)
* add a new annotation to hide commands from tabcompletion and help (implements #123)

* do the annotation lookup once
2018-04-20 11:28:22 -04:00
Aikar 2d45e03dae Replace use of Guava Table with my own table - Closes #121 2018-03-31 00:59:21 -04:00
chickeneer ac362d7aa6 Fix deprecation warning for UnknownHandler, should point to CatchUnknown 2018-03-30 16:46:48 -05:00
Daniel Ennis b1d65ab6aa Update LICENSE 2018-03-29 22:42:56 -04:00
Daniel Ennis 7cf88a0837 Rename LICENSE.md to LICENSE 2018-03-29 22:33:09 -04:00
Aikar ffdf597811 Add contributing doc 2018-03-29 22:32:38 -04:00
Aikar 8007b933dd Disable setDefaultCompletion as not done yet 2018-03-29 22:01:51 -04:00
DarkPaladin 87613fb59b WIP: Set default completion contexts (#101)
* Register default completion

* Remove auto add @ because it is possible to have completion ids without them

Aikar note - Going to make this private in next commit until feature is done
2018-03-29 21:59:38 -04:00
Aikar 7286b75466 move help output structure to formatter so it can be overridden 2018-03-29 21:55:44 -04:00
Daniel Ennis 246ac1f6a8 Rename LICENSE to LICENSE.md 2018-03-29 14:44:43 -04:00
Aikar 7b1e4f085d (DEPLOYED ACF) Updated JavaDocs 2018-03-26 01:50:43 -04:00
Aikar d1054d52ef Revert all Method Handle stuff.
According to https://gist.github.com/raphw/881e1745996f9d314ab0 its not faster in dynamic, unknown situations.
2018-03-26 01:48:14 -04:00
Aikar 8147d3ce61 (DEPLOYED ACF) Updated JavaDocs 2018-03-25 02:55:35 -04:00
chickeneer e423b877ff Disable method handles to use reflection due to WrongMethodTypeException 2018-03-24 20:55:00 -05:00
JanTuck 31743b0326 Fix methodHandle error (#119)
Fix exception thrown by incorrect function
2018-03-24 19:47:38 -05:00
Aikar 785040707a (DEPLOYED ACF) Updated JavaDocs 2018-03-24 15:58:20 -04:00
Aikar d61c937dce fix dupe command prefix 2018-03-24 15:57:48 -04:00
Mariell 44c942101b Add Norwegian bokmål & nynorsk (#111)
* Add bokmål & nynorsk

* Fix colour
2018-03-24 11:02:19 -04:00
Mariell 11dcee8b39 Use MethodHandles for invocation (#112)
* Use method handles for invocation

* Fix parsing, add more safety and add for named MessageChannels, and format

* Add methodhandle support to BaseCommand
2018-03-24 10:59:43 -04:00
MiniDigger a44e48ef9a fix #117 (#118) 2018-03-24 10:55:38 -04:00
Aikar db6ff7ed23 nvm, show prefix in header still 2018-03-22 08:52:45 -04:00
Aikar 6422ce7118 (DEPLOYED ACF) Updated JavaDocs 2018-03-22 08:51:18 -04:00
Aikar 1362fd4b91 Dont use command prefix in header, expose as replacement 2018-03-22 08:50:31 -04:00
Aikar 6f0bb766dd (DEPLOYED ACF) Updated JavaDocs 2018-03-21 23:35:53 -04:00
Aikar 5794c3ea58 use a diff format key for detailed command help 2018-03-21 23:35:22 -04:00
Aikar 6094fc431c (DEPLOYED ACF) Updated JavaDocs 2018-03-21 23:30:14 -04:00
Aikar aafea3d74b add {syntax} replacement to param help 2018-03-21 23:29:47 -04:00
Aikar a06affc932 (DEPLOYED ACF) Updated JavaDocs 2018-03-21 23:02:31 -04:00
Aikar 83bcbbd01e some reformatting 2018-03-21 23:01:47 -04:00
Aikar db94aa4317 Clean up help formatter method signatures 2018-03-21 22:56:19 -04:00
Aikar e8bb460ae0 Use MessageKeyProvider for locales 2018-03-21 22:23:02 -04:00
Aikar 08b8ab6355 Consistently set the correct command prefix 2018-03-21 22:16:24 -04:00
Aikar 8cf361aeaf Merge branch 'MiniDigger-help-improvements'
* MiniDigger-help-improvements:
  Improvements to help formatter
  start with abstracting help messages out
  make sure to only treat a type as sender if its not annotated with "other"
  help improvements
2018-03-21 22:05:19 -04:00
Aikar 8335d580f6 Improvements to help formatter 2018-03-21 22:02:48 -04:00
Aikar 96238f9e06 Merge branch 'help-improvements' of https://github.com/MiniDigger/commands into MiniDigger-help-improvements
* 'help-improvements' of https://github.com/MiniDigger/commands:
  start with abstracting help messages out
  make sure to only treat a type as sender if its not annotated with "other"
  help improvements
2018-03-21 21:20:53 -04:00
Emil 0deeeeca5e Add Swedish as supported language. (#109) 2018-03-20 10:57:50 -04:00
Aikar bcd84a0fe4 (DEPLOYED ACF) Updated JavaDocs 2018-03-18 13:42:23 -04:00
Aikar 633c6278b5 Ignore command issuer for context resolution in completions 2018-03-18 01:11:25 -04:00
Aikar 8f68acd324 (DEPLOYED ACF) Updated JavaDocs 2018-03-17 23:56:07 -04:00