mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 11:13:45 +01:00 
			
		
		
		
	fix: cancel teleport to denied plot (#4650)
* chore: add 1.21.5 to runServer task, download Paper FAWE jar * fix: don't allow teleport to denied plots
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							fbf4a638b4
						
					
				
				
					commit
					6ef0d58480
				
			@@ -598,7 +598,11 @@ public class PlayerEventListener implements Listener {
 | 
			
		||||
                    // i.e. untrusted-visit can override deny-teleport
 | 
			
		||||
                    // this is acceptable, because otherwise it wouldn't make sense to have both flags set
 | 
			
		||||
                    if (result || (plot.getFlag(UntrustedVisitFlag.class) && plot.getHomeSynchronous().equals(BukkitUtil.adaptComplete(to)))) {
 | 
			
		||||
                        plotListener.plotEntry(pp, plot);
 | 
			
		||||
                        // returns false if the player is not allowed to enter the plot (if they are denied, for example)
 | 
			
		||||
                        // don't let the move event cancel the entry after teleport, but rather catch and cancel early (#4647)
 | 
			
		||||
                        if (!plotListener.plotEntry(pp, plot)) {
 | 
			
		||||
                            event.setCancelled(true);
 | 
			
		||||
                        }
 | 
			
		||||
                    } else {
 | 
			
		||||
                        pp.sendMessage(
 | 
			
		||||
                                TranslatableCaption.of("deny.no_enter"),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user