/**
  * Attempts to register the TileEntity for this block. If the process fails, an error is printed
  * to the log via {@link LogHelper#printStackTrace(Exception)}.
  */
 private void registerTileEntity() {
   try {
     TileEntity tile = this.createNewTileEntity(null, 0);
     if (tile != null) {
       Class<? extends TileEntity> tileClass = tile.getClass();
       GameRegistry.registerTileEntity(tileClass, wrapName(getTileEntityName()));
     }
   } catch (Exception e) {
     LogHelper.printStackTrace(e);
   }
 }