From 5da197253a2cf0ea639a3578bc319a8ceff95ee4 Mon Sep 17 00:00:00 2001 From: Octavia Togami Date: Wed, 24 Mar 2021 12:23:49 -0700 Subject: [PATCH] Accept worlds by name instead of ID --- .../com/sk89q/worldedit/command/argument/WorldConverter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/WorldConverter.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/WorldConverter.java index af6ce8b41a..5081b66eeb 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/WorldConverter.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/argument/WorldConverter.java @@ -63,7 +63,7 @@ private Stream getWorlds() { @Override public List getSuggestions(String input, InjectedValueAccess context) { return getWorlds() - .map(World::getId) + .map(World::getName) .filter(world -> world.startsWith(input)) .collect(Collectors.toList()); } @@ -71,7 +71,7 @@ public List getSuggestions(String input, InjectedValueAccess context) { @Override public ConversionResult convert(String s, InjectedValueAccess injectedValueAccess) { World result = getWorlds() - .filter(world -> world.getId().equals(s)) + .filter(world -> world.getName().equals(s)) .findAny().orElse(null); return result == null ? FailedConversion.from(new IllegalArgumentException(