Add numeric string completion suggestions as int suggestions (#6360)

This commit is contained in:
Emily 2022-06-01 22:56:24 -03:00
parent 68ef4d7878
commit b8b48567ae

View file

@ -35,8 +35,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
- completions.forEach(builder::suggest);
+ final com.mojang.brigadier.suggestion.SuggestionsBuilder builder = builder0.createOffset(builder0.getInput().lastIndexOf(' ') + 1);
+ completions.forEach(completion -> {
+ if (completion.tooltip() == null) {
+ builder.suggest(completion.suggestion());
+ final Integer intSuggestion = com.google.common.primitives.Ints.tryParse(completion.suggestion());
+ if (intSuggestion != null) {
+ builder.suggest(intSuggestion, PaperAdventure.asVanilla(completion.tooltip()));
+ } else {
+ builder.suggest(completion.suggestion(), PaperAdventure.asVanilla(completion.tooltip()));
+ }