mirror of
https://github.com/Xiao-MoMi/Custom-Fishing.git
synced 2025-12-19 15:09:24 +00:00
better unicode support in item id
This commit is contained in:
@@ -52,10 +52,10 @@ public class GetItemCommand extends BukkitCommandFeature<CommandSender> {
|
||||
public Command.Builder<? extends CommandSender> assembleCommand(CommandManager<CommandSender> manager, Command.Builder<CommandSender> builder) {
|
||||
return builder
|
||||
.senderType(Player.class)
|
||||
.required("id", StringParser.stringComponent().suggestionProvider(new SuggestionProvider<>() {
|
||||
.required("id", StringParser.stringComponent(StringParser.StringMode.QUOTED).suggestionProvider(new SuggestionProvider<>() {
|
||||
@Override
|
||||
public @NonNull CompletableFuture<? extends @NonNull Iterable<? extends @NonNull Suggestion>> suggestionsFuture(@NonNull CommandContext<Object> context, @NonNull CommandInput input) {
|
||||
return CompletableFuture.completedFuture(BukkitCustomFishingPlugin.getInstance().getItemManager().getItemIDs().stream().map(Suggestion::suggestion).toList());
|
||||
return CompletableFuture.completedFuture(BukkitCustomFishingPlugin.getInstance().getItemManager().getItemIDs().stream().map(it -> Suggestion.suggestion("\"" + it + "\"")).toList());
|
||||
}
|
||||
}))
|
||||
.optional("amount", IntegerParser.integerParser(1, 6400))
|
||||
|
||||
@@ -53,10 +53,10 @@ public class GiveItemCommand extends BukkitCommandFeature<CommandSender> {
|
||||
public Command.Builder<? extends CommandSender> assembleCommand(CommandManager<CommandSender> manager, Command.Builder<CommandSender> builder) {
|
||||
return builder
|
||||
.required("player", PlayerParser.playerParser())
|
||||
.required("id", StringParser.stringComponent().suggestionProvider(new SuggestionProvider<>() {
|
||||
.required("id", StringParser.stringComponent(StringParser.StringMode.QUOTED).suggestionProvider(new SuggestionProvider<>() {
|
||||
@Override
|
||||
public @NonNull CompletableFuture<? extends @NonNull Iterable<? extends @NonNull Suggestion>> suggestionsFuture(@NonNull CommandContext<Object> context, @NonNull CommandInput input) {
|
||||
return CompletableFuture.completedFuture(BukkitCustomFishingPlugin.getInstance().getItemManager().getItemIDs().stream().map(Suggestion::suggestion).toList());
|
||||
return CompletableFuture.completedFuture(BukkitCustomFishingPlugin.getInstance().getItemManager().getItemIDs().stream().map(it -> Suggestion.suggestion("\"" + it + "\"")).toList());
|
||||
}
|
||||
}))
|
||||
.optional("amount", IntegerParser.integerParser(1, 6400))
|
||||
|
||||
@@ -37,7 +37,7 @@ commons_pool_version=2.13.0
|
||||
bstats_version=3.1.0
|
||||
geantyref_version=1.3.16
|
||||
caffeine_version=3.2.3
|
||||
rtag_version=1.5.13
|
||||
rtag_version=1.5.14
|
||||
jedis_version=7.1.0
|
||||
exp4j_version=0.4.8
|
||||
placeholder_api_version=2.11.7
|
||||
|
||||
Reference in New Issue
Block a user