mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 11:13:45 +01:00 
			
		
		
		
	Don't validate plot aliases with offline players (Fixes PS-126)
This commit is contained in:
		@@ -27,6 +27,7 @@ package com.plotsquared.core.command;
 | 
			
		||||
 | 
			
		||||
import com.plotsquared.core.PlotSquared;
 | 
			
		||||
import com.plotsquared.core.configuration.Captions;
 | 
			
		||||
import com.plotsquared.core.configuration.Settings;
 | 
			
		||||
import com.plotsquared.core.location.Location;
 | 
			
		||||
import com.plotsquared.core.player.PlotPlayer;
 | 
			
		||||
import com.plotsquared.core.plot.Plot;
 | 
			
		||||
@@ -151,6 +152,12 @@ public class Alias extends SubCommand {
 | 
			
		||||
                MainUtil.sendMessage(player, Captions.ALIAS_IS_TAKEN);
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            if (Settings.UUID.OFFLINE) {
 | 
			
		||||
                plot.setAlias(alias);
 | 
			
		||||
                MainUtil.sendMessage(player,
 | 
			
		||||
                        Captions.ALIAS_SET_TO.getTranslated().replaceAll("%alias%", alias));
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            PlotSquared.get().getImpromptuUUIDPipeline().getSingle(alias, ((uuid, throwable) -> {
 | 
			
		||||
                if (throwable instanceof TimeoutException) {
 | 
			
		||||
                    MainUtil.sendMessage(player, Captions.FETCHING_PLAYERS_TIMEOUT);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user