mirror of
				https://e.coding.net/circlecloud/MiaoBoard.git
				synced 2025-11-03 17:56:30 +00:00 
			
		
		
		
	
							
								
								
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							@@ -3,7 +3,7 @@
 | 
				
			|||||||
	<modelVersion>4.0.0</modelVersion>
 | 
						<modelVersion>4.0.0</modelVersion>
 | 
				
			||||||
	<groupId>pw.yumc</groupId>
 | 
						<groupId>pw.yumc</groupId>
 | 
				
			||||||
	<artifactId>MiaoBoard</artifactId>
 | 
						<artifactId>MiaoBoard</artifactId>
 | 
				
			||||||
	<version>1.4</version>
 | 
						<version>1.4.2</version>
 | 
				
			||||||
	<name>MiaoBoard</name>
 | 
						<name>MiaoBoard</name>
 | 
				
			||||||
	<build>
 | 
						<build>
 | 
				
			||||||
		<finalName>${project.name}</finalName>
 | 
							<finalName>${project.name}</finalName>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,20 +29,22 @@ public class Replace {
 | 
				
			|||||||
        public static String $(final Player player, String text) {
 | 
					        public static String $(final Player player, String text) {
 | 
				
			||||||
            final Matcher m = PLACEHOLDER_PATTERN.matcher(text);
 | 
					            final Matcher m = PLACEHOLDER_PATTERN.matcher(text);
 | 
				
			||||||
            while (m.find()) {
 | 
					            while (m.find()) {
 | 
				
			||||||
                final String k = m.group(1);
 | 
					                final String format = m.group(1);
 | 
				
			||||||
                if (k.contains("_")) {
 | 
					                if (format.contains("_")) {
 | 
				
			||||||
                    final String[] ka = k.split("_", 2);
 | 
					                    final String[] ka = format.split("_", 2);
 | 
				
			||||||
 | 
					                    String value = format;
 | 
				
			||||||
                    switch (ka[0]) {
 | 
					                    switch (ka[0]) {
 | 
				
			||||||
                    case "player":
 | 
					                    case "player":
 | 
				
			||||||
                        text = player(player, ka[1]);
 | 
					                        value = player(player, ka[1]);
 | 
				
			||||||
                        break;
 | 
					                        break;
 | 
				
			||||||
                    case "server":
 | 
					                    case "server":
 | 
				
			||||||
                        text = server(player, ka[1]);
 | 
					                        value = server(player, ka[1]);
 | 
				
			||||||
                        break;
 | 
					                        break;
 | 
				
			||||||
                    case "plugin":
 | 
					                    case "plugin":
 | 
				
			||||||
                        text = plugin(player, ka[1]);
 | 
					                        value = plugin(player, ka[1]);
 | 
				
			||||||
                        break;
 | 
					                        break;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
					                    text = text.replace("%" + format + "%", Matcher.quoteReplacement(value));
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            return text;
 | 
					            return text;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user