Examples of IBiometricCard


Examples of appeng.api.implementations.items.IBiometricCard

    security = 0;

    ItemStack a = configSlot.getStack();
    if ( a != null && a.getItem() instanceof IBiometricCard )
    {
      IBiometricCard bc = (IBiometricCard) a.getItem();

      for (SecurityPermissions sp : bc.getPermissions( a ))
        security = security | (1 << sp.ordinal());
    }

    updatePowerStatus();
View Full Code Here

Examples of appeng.api.implementations.items.IBiometricCard

    {
      ItemStack is = ais.getItemStack();
      Item i = is.getItem();
      if ( i instanceof IBiometricCard )
      {
        IBiometricCard bc = (IBiometricCard) i;
        bc.registerPermissions( new PlayerSecurityWrapper( playerPerms ), pr, is );
      }
    }

    // make sure thea admin is Boss.
    playerPerms.put( gridProxy.getNode().getPlayerID(), EnumSet.allOf( SecurityPermissions.class ) );
View Full Code Here

Examples of appeng.api.implementations.items.IBiometricCard

      SecurityPermissions permission = SecurityPermissions.valueOf( value );

      ItemStack a = configSlot.getStack();
      if ( a != null && a.getItem() instanceof IBiometricCard )
      {
        IBiometricCard bc = (IBiometricCard) a.getItem();
        if ( bc.hasPermission( a, permission ) )
          bc.removePermission( a, permission );
        else
          bc.addPermission( a, permission );
      }
    }
    catch (EnumConstantNotPresentException ex)
    {
      // :(
View Full Code Here

Examples of appeng.api.implementations.items.IBiometricCard

  @Override
  public boolean canAccept(IAEItemStack input)
  {
    if ( input.getItem() instanceof IBiometricCard )
    {
      IBiometricCard tbc = (IBiometricCard) input.getItem();
      GameProfile newUser = tbc.getProfile( input.getItemStack() );

      int PlayerID = AEApi.instance().registries().players().getID( newUser );
      if ( securityTile.getOwner() == PlayerID )
        return false;

      for (IAEItemStack ais : storedItems)
      {
        if ( ais.isMeaningful() )
        {
          GameProfile thisUser = tbc.getProfile( ais.getItemStack() );
          if ( thisUser == newUser )
            return false;
         
          if ( thisUser != null && thisUser.equals( newUser ) )
            return false;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.