Example #1
0
 @Override
 public Block getBlock(BlockUri uri) {
   Block block = registeredBlockInfo.get().blocksByUri.get(uri);
   if (block == null) {
     // Check if partially registered by getting the block family
     BlockFamily family = getBlockFamily(uri.getFamilyUri());
     if (family != null) {
       block = family.getBlockFor(uri);
     }
     if (block == null) {
       return getAir();
     }
   }
   return block;
 }