mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 11:13:45 +01:00 
			
		
		
		
	Permission check fix
This commit is contained in:
		@@ -20,6 +20,7 @@ import org.spongepowered.api.entity.living.player.gamemode.GameModes;
 | 
			
		||||
import org.spongepowered.api.service.ban.BanService;
 | 
			
		||||
import org.spongepowered.api.text.chat.ChatTypes;
 | 
			
		||||
import org.spongepowered.api.text.serializer.TextSerializers;
 | 
			
		||||
import org.spongepowered.api.util.Tristate;
 | 
			
		||||
import org.spongepowered.api.world.World;
 | 
			
		||||
 | 
			
		||||
import java.util.Optional;
 | 
			
		||||
@@ -72,7 +73,13 @@ public class SpongePlayer extends PlotPlayer {
 | 
			
		||||
    public boolean hasPermission(String permission) {
 | 
			
		||||
        return this.player.hasPermission(permission);
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public boolean isPermissionSet(String permission) {
 | 
			
		||||
        Tristate state = this.player.getPermissionValue(this.player.getActiveContexts(), permission);
 | 
			
		||||
        return state != Tristate.UNDEFINED;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void sendMessage(String message) {
 | 
			
		||||
        if (!StringMan.isEqual(this.getMeta("lastMessage"), message) || (System.currentTimeMillis() - this.<Long>getMeta("lastMessageTime") > 5000)) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user