Initial f perm.

TODO:
* Add GUI for viewing and changing permissions.
* Currently no way to view access for all perms.
* Test this because I didn't.
* Finish implementation of all permissions, add more.
This commit is contained in:
Trent Hensler
2018-01-04 01:36:51 -08:00
parent 8fee985e99
commit 687bac31db
10 changed files with 233 additions and 4 deletions

View File

@@ -5,6 +5,8 @@ import com.massivecraft.factions.iface.RelationParticipator;
import com.massivecraft.factions.struct.Relation;
import com.massivecraft.factions.struct.Role;
import com.massivecraft.factions.util.LazyLocation;
import com.massivecraft.factions.zcore.fperms.Access;
import com.massivecraft.factions.zcore.fperms.Action;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.entity.Player;
@@ -136,6 +138,12 @@ public interface Faction extends EconomyParticipator {
public int getDeaths();
public Access hasPerm(FPlayer fPlayer, Action perm);
public void setPermission(Relation relation, Action action, Access access);
public void resetPerms();
// -------------------------------
// Relation and relation colors
// -------------------------------