From 0070e28d1a8b7f487843e17b144ac9faf3a52206 Mon Sep 17 00:00:00 2001 From: gnembon Date: Sun, 22 Sep 2019 13:38:39 -0300 Subject: [PATCH] changed allowed value for rules to greedy string --- src/main/java/carpet/settings/SettingsManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/carpet/settings/SettingsManager.java b/src/main/java/carpet/settings/SettingsManager.java index 7e8c838b..65cd4a37 100644 --- a/src/main/java/carpet/settings/SettingsManager.java +++ b/src/main/java/carpet/settings/SettingsManager.java @@ -335,14 +335,14 @@ public class SettingsManager requires(s -> !locked). then(argument("rule", StringArgumentType.word()). suggests( (c, b) -> suggestMatching(getRules().stream().map(r -> r.name), b)). - then(argument("value", StringArgumentType.word()). + then(argument("value", StringArgumentType.greedyString()). suggests((c, b)-> suggestMatching(contextRule(c).options, b)). executes((c) -> setDefault(c.getSource(), contextRule(c), StringArgumentType.getString(c, "value")))))). then(argument("rule", StringArgumentType.word()). suggests( (c, b) -> suggestMatching(getRules().stream().map(r -> r.name), b)). requires(s -> !locked ). executes( (c) -> displayRuleMenu(c.getSource(), contextRule(c))). - then(argument("value", StringArgumentType.word()). + then(argument("value", StringArgumentType.greedyString()). suggests((c, b)-> suggestMatching(contextRule(c).options,b)). executes((c) -> setRule(c.getSource(), contextRule(c), StringArgumentType.getString(c, "value")))));