Add better custom security features.

This commit is contained in:
AlgorithmX2
2014-05-12 23:15:46 -05:00
parent ff12aa1673
commit 14b7fe8a42
4 changed files with 47 additions and 9 deletions
+23
View File
@@ -0,0 +1,23 @@
package appeng.helpers;
import java.util.EnumSet;
import java.util.HashMap;
import appeng.api.config.SecurityPermissions;
import appeng.api.networking.security.ISecurityRegister;
public class PlayerSecuirtyWrapper implements ISecurityRegister
{
final HashMap<Integer, EnumSet<SecurityPermissions>> target;
public PlayerSecuirtyWrapper(HashMap<Integer, EnumSet<SecurityPermissions>> playerPerms) {
target = playerPerms;
}
@Override
public void addPlayer(int PlayerID, EnumSet<SecurityPermissions> permissions)
{
target.put( PlayerID, permissions );
}
}