public interface IBiometricCard
Modifier and Type | Method and Description |
---|---|
void |
addPermission(net.minecraft.item.ItemStack itemStack,
SecurityPermissions permission)
add a permission to the item stack.
|
java.util.EnumSet<SecurityPermissions> |
getPermissions(net.minecraft.item.ItemStack itemStack) |
com.mojang.authlib.GameProfile |
getProfile(net.minecraft.item.ItemStack is) |
boolean |
hasPermission(net.minecraft.item.ItemStack is,
SecurityPermissions permission)
Check if a permission is encoded on the card.
|
void |
registerPermissions(ISecurityRegistry registry,
IPlayerRegistry pr,
net.minecraft.item.ItemStack is)
lets you handle submission of security values on the card for custom behavior.
|
void |
removePermission(net.minecraft.item.ItemStack itemStack,
SecurityPermissions permission)
remove a permission from the item stack.
|
void |
setProfile(net.minecraft.item.ItemStack itemStack,
com.mojang.authlib.GameProfile username)
Set the
GameProfile to null, to clear it. |
void setProfile(net.minecraft.item.ItemStack itemStack, com.mojang.authlib.GameProfile username)
GameProfile
to null, to clear it.com.mojang.authlib.GameProfile getProfile(net.minecraft.item.ItemStack is)
GameProfile
of the player encoded on this card, or a blank string.java.util.EnumSet<SecurityPermissions> getPermissions(net.minecraft.item.ItemStack itemStack)
itemStack
- cardboolean hasPermission(net.minecraft.item.ItemStack is, SecurityPermissions permission)
permission
- cardvoid removePermission(net.minecraft.item.ItemStack itemStack, SecurityPermissions permission)
itemStack
- cardpermission
- to be removed permissionvoid addPermission(net.minecraft.item.ItemStack itemStack, SecurityPermissions permission)
itemStack
- cardpermission
- to be added permissionvoid registerPermissions(ISecurityRegistry registry, IPlayerRegistry pr, net.minecraft.item.ItemStack is)
registry
- security registrypr
- player registryis
- card