mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-10-30 17:13:43 +01:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			refactor/v
			...
			feat/visib
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 6d4cbb2df6 | ||
|   | d1a85982fb | 
| @@ -181,6 +181,7 @@ public class Download extends SubCommand { | ||||
|                         schematicHandler.upload(compoundTag, null, null, new RunnableVal<>() { | ||||
|                             @Override | ||||
|                             public void run(URL value) { | ||||
|                                 plot.removeRunning(); | ||||
|                                 player.sendMessage( | ||||
|                                         TranslatableCaption.of("web.generation_link_success"), | ||||
|                                         Template.of("download", value.toString()), | ||||
|   | ||||
| @@ -26,6 +26,7 @@ import com.plotsquared.core.util.task.RunnableVal2; | ||||
| import com.plotsquared.core.util.task.RunnableVal3; | ||||
| import net.kyori.adventure.text.minimessage.Template; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.concurrent.CompletableFuture; | ||||
|  | ||||
| @CommandDeclaration(command = "near", | ||||
| @@ -48,9 +49,13 @@ public class Near extends Command { | ||||
|         final Plot plot = check(player.getCurrentPlot(), TranslatableCaption.of("errors.not_in_plot")); | ||||
|         player.sendMessage( | ||||
|                 TranslatableCaption.of("near.plot_near"), | ||||
|                 Template.of("list", StringMan.join(plot.getPlayersInPlot(), ", ")) | ||||
|                 Template.of("list", StringMan.join(getPlayersInPlotVisible(plot, player), ", ")) | ||||
|         ); | ||||
|         return CompletableFuture.completedFuture(true); | ||||
|     } | ||||
|  | ||||
|     private List<PlotPlayer<?>> getPlayersInPlotVisible(Plot plot, PlotPlayer<?> executor) { | ||||
|         return plot.getPlayersInPlot().stream().filter(executor::canSee).toList(); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -457,7 +457,7 @@ public class Plot { | ||||
|      * that could alter the de facto owner of the plot. | ||||
|      * | ||||
|      * @return The plot owner of this particular (sub-)plot | ||||
|      * as stored in the database, if one exists. Else, null. | ||||
|      *         as stored in the database, if one exists. Else, null. | ||||
|      */ | ||||
|     public @Nullable UUID getOwnerAbs() { | ||||
|         return this.owner; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user