16 lines
		
	
	
	
		
			402 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			402 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package net.minecraft.commands;
 | |
| 
 | |
| import com.mojang.brigadier.StringReader;
 | |
| import net.minecraft.CharPredicate;
 | |
| 
 | |
| public class ParserUtils {
 | |
| 	public static String readWhile(StringReader reader, CharPredicate predicate) {
 | |
| 		int i = reader.getCursor();
 | |
| 
 | |
| 		while (reader.canRead() && predicate.test(reader.peek())) {
 | |
| 			reader.skip();
 | |
| 		}
 | |
| 
 | |
| 		return reader.getString().substring(i, reader.getCursor());
 | |
| 	}
 | |
| }
 |