added string

not case-sensitive
This commit is contained in:
Nameless-123 committed 2020-04-24 13:12:48 +02:00
1 parent 182d34936a
commit 64f760564d
1 file changed
+7
@@ -897,6 +897,13 @@ public class EntityValue extends Value
throw new InternalExpressionException("Cannot change the gamemode of non-player entities");
}
switch(v.getString().toLowerCase()){
case "survival":((ServerPlayerEntity) e).setGameMode(GameMode.SURVIVAL);return;
case "creative":((ServerPlayerEntity) e).setGameMode(GameMode.CREATIVE);return;
case "adventure":((ServerPlayerEntity) e).setGameMode(GameMode.ADVENTURE);return;
case "spectator":((ServerPlayerEntity) e).setGameMode(GameMode.SPECTATOR);return;
}
switch((int)NumericValue.asNumber(v).getLong()){
case 0:((ServerPlayerEntity) e).setGameMode(GameMode.SURVIVAL);return;
case 1:((ServerPlayerEntity) e).setGameMode(GameMode.CREATIVE);return;